./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/pthread-wmm/mix046.oepc.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/pthread-wmm/mix046.oepc.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0c2da3652c054af11b47a99e37d3ddb516e4f65f65f3696b960347af3ebf57e8 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 02:49:11,898 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 02:49:11,904 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 02:49:11,940 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 02:49:11,940 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 02:49:11,941 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 02:49:11,942 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 02:49:11,945 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 02:49:11,948 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 02:49:11,949 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 02:49:11,950 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 02:49:11,952 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 02:49:11,952 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 02:49:11,956 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 02:49:11,958 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 02:49:11,960 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 02:49:11,962 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 02:49:11,968 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 02:49:11,969 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 02:49:11,970 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 02:49:11,971 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 02:49:11,971 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 02:49:11,972 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 02:49:11,973 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 02:49:11,975 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 02:49:11,978 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 02:49:11,979 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 02:49:11,980 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 02:49:11,980 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 02:49:11,980 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 02:49:11,981 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 02:49:11,981 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 02:49:11,982 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 02:49:11,982 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 02:49:11,983 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 02:49:11,983 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 02:49:11,984 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 02:49:11,984 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 02:49:11,984 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 02:49:11,985 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 02:49:11,985 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 02:49:11,986 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-16 02:49:12,003 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 02:49:12,004 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 02:49:12,004 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 02:49:12,005 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 02:49:12,005 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-16 02:49:12,006 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-16 02:49:12,006 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 02:49:12,006 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 02:49:12,006 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 02:49:12,006 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 02:49:12,007 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 02:49:12,007 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 02:49:12,008 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 02:49:12,008 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 02:49:12,008 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-16 02:49:12,008 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-16 02:49:12,008 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-16 02:49:12,008 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 02:49:12,008 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 02:49:12,009 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 02:49:12,009 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-16 02:49:12,009 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 02:49:12,009 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 02:49:12,009 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-16 02:49:12,009 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 02:49:12,010 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 02:49:12,010 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-16 02:49:12,011 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-16 02:49:12,011 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 02:49:12,011 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-16 02:49:12,012 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-16 02:49:12,012 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-16 02:49:12,012 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-16 02:49:12,012 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 02:49:12,012 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0c2da3652c054af11b47a99e37d3ddb516e4f65f65f3696b960347af3ebf57e8 [2021-12-16 02:49:12,225 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 02:49:12,250 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 02:49:12,253 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 02:49:12,254 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 02:49:12,255 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 02:49:12,256 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/pthread-wmm/mix046.oepc.i [2021-12-16 02:49:12,313 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/752bfb92f/4faf71fc99ad44c78152f2aaf604080a/FLAGae73ae935 [2021-12-16 02:49:12,807 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 02:49:12,815 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread-wmm/mix046.oepc.i [2021-12-16 02:49:12,832 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/752bfb92f/4faf71fc99ad44c78152f2aaf604080a/FLAGae73ae935 [2021-12-16 02:49:13,314 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/752bfb92f/4faf71fc99ad44c78152f2aaf604080a [2021-12-16 02:49:13,316 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 02:49:13,317 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 02:49:13,319 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 02:49:13,319 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 02:49:13,322 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 02:49:13,322 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,323 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26206e96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13, skipping insertion in model container [2021-12-16 02:49:13,323 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,328 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 02:49:13,372 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 02:49:13,520 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread-wmm/mix046.oepc.i[945,958] [2021-12-16 02:49:13,708 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 02:49:13,714 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 02:49:13,723 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread-wmm/mix046.oepc.i[945,958] [2021-12-16 02:49:13,780 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 02:49:13,818 INFO L208 MainTranslator]: Completed translation [2021-12-16 02:49:13,818 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13 WrapperNode [2021-12-16 02:49:13,819 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 02:49:13,820 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 02:49:13,820 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 02:49:13,820 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 02:49:13,827 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,867 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,894 INFO L137 Inliner]: procedures = 177, calls = 71, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 193 [2021-12-16 02:49:13,894 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 02:49:13,901 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 02:49:13,901 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 02:49:13,901 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 02:49:13,910 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,910 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,914 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,915 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,924 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,928 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,930 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,933 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 02:49:13,934 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 02:49:13,934 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 02:49:13,934 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 02:49:13,942 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (1/1) ... [2021-12-16 02:49:13,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 02:49:13,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:49:13,977 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) [2021-12-16 02:49:13,983 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 [2021-12-16 02:49:14,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-16 02:49:14,020 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-16 02:49:14,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 02:49:14,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-16 02:49:14,020 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-16 02:49:14,020 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2021-12-16 02:49:14,020 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2021-12-16 02:49:14,021 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2021-12-16 02:49:14,021 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2021-12-16 02:49:14,021 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2021-12-16 02:49:14,021 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2021-12-16 02:49:14,021 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2021-12-16 02:49:14,021 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2021-12-16 02:49:14,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 02:49:14,022 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-16 02:49:14,022 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 02:49:14,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 02:49:14,024 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-16 02:49:14,159 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 02:49:14,161 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 02:49:14,630 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 02:49:14,872 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 02:49:14,872 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-16 02:49:14,874 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 02:49:14 BoogieIcfgContainer [2021-12-16 02:49:14,874 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 02:49:14,875 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-16 02:49:14,876 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-16 02:49:14,893 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-16 02:49:14,893 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 02:49:13" (1/3) ... [2021-12-16 02:49:14,893 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eae4c10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 02:49:14, skipping insertion in model container [2021-12-16 02:49:14,893 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:49:13" (2/3) ... [2021-12-16 02:49:14,894 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eae4c10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 02:49:14, skipping insertion in model container [2021-12-16 02:49:14,894 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 02:49:14" (3/3) ... [2021-12-16 02:49:14,895 INFO L111 eAbstractionObserver]: Analyzing ICFG mix046.oepc.i [2021-12-16 02:49:14,898 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-16 02:49:14,899 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-16 02:49:14,899 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-16 02:49:14,899 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-16 02:49:14,939 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,939 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,939 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,940 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,941 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,941 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,941 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,941 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,941 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,941 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,942 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,942 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,942 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,942 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,943 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,943 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,943 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,943 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,943 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,943 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,943 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,943 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,944 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,946 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,946 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,946 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,946 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,946 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,946 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,946 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,947 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,948 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,948 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,948 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,948 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,948 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,948 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,948 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,948 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,948 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,949 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,949 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,949 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,949 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,949 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,949 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,949 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,949 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,949 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,950 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,950 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,950 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,950 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,950 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,950 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,950 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,950 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,951 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,952 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,952 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,954 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,954 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,954 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,954 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,955 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,955 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,955 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,955 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,955 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,959 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,960 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,960 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,960 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,960 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,960 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,960 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,960 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,960 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,961 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,962 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,962 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,962 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,962 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,962 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,962 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,962 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,962 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,963 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,964 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,964 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,964 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,964 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,964 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,964 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,964 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,964 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,964 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,965 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,965 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,965 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,965 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,965 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,966 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,969 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,970 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,970 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,970 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,970 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,970 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,970 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,970 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,970 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,974 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,974 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,974 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,974 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,975 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,976 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,976 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,978 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,978 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,978 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,978 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,978 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,979 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,979 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,979 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,979 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,980 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,980 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,980 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,980 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,980 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,984 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,985 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,986 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,987 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 02:49:14,988 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-16 02:49:15,030 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-16 02:49:15,038 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-16 02:49:15,038 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-12-16 02:49:15,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 150 places, 139 transitions, 298 flow [2021-12-16 02:49:15,084 INFO L129 PetriNetUnfolder]: 2/135 cut-off events. [2021-12-16 02:49:15,084 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-16 02:49:15,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 148 conditions, 135 events. 2/135 cut-off events. For 0/0 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/131 useless extension candidates. Maximal degree in co-relation 93. Up to 2 conditions per place. [2021-12-16 02:49:15,086 INFO L82 GeneralOperation]: Start removeDead. Operand has 150 places, 139 transitions, 298 flow [2021-12-16 02:49:15,089 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 146 places, 135 transitions, 282 flow [2021-12-16 02:49:15,110 INFO L129 PetriNetUnfolder]: 0/51 cut-off events. [2021-12-16 02:49:15,111 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-16 02:49:15,111 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 02:49:15,111 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] [2021-12-16 02:49:15,112 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-16 02:49:15,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:49:15,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1951185825, now seen corresponding path program 1 times [2021-12-16 02:49:15,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:49:15,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464508658] [2021-12-16 02:49:15,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:49:15,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:49:15,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:49:15,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:49:15,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:49:15,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464508658] [2021-12-16 02:49:15,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464508658] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:49:15,337 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:49:15,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 02:49:15,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196413879] [2021-12-16 02:49:15,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:49:15,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:49:15,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:49:15,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:49:15,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 02:49:15,371 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 139 [2021-12-16 02:49:15,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 135 transitions, 282 flow. Second operand has 3 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:15,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 02:49:15,378 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 139 [2021-12-16 02:49:15,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 02:49:15,600 INFO L129 PetriNetUnfolder]: 162/623 cut-off events. [2021-12-16 02:49:15,601 INFO L130 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2021-12-16 02:49:15,605 INFO L84 FinitePrefix]: Finished finitePrefix Result has 929 conditions, 623 events. 162/623 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3433 event pairs, 132 based on Foata normal form. 46/627 useless extension candidates. Maximal degree in co-relation 871. Up to 191 conditions per place. [2021-12-16 02:49:15,609 INFO L132 encePairwiseOnDemand]: 134/139 looper letters, 18 selfloop transitions, 2 changer transitions 0/139 dead transitions. [2021-12-16 02:49:15,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 139 transitions, 339 flow [2021-12-16 02:49:15,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:49:15,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-16 02:49:15,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 394 transitions. [2021-12-16 02:49:15,624 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9448441247002398 [2021-12-16 02:49:15,624 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 394 transitions. [2021-12-16 02:49:15,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 394 transitions. [2021-12-16 02:49:15,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 02:49:15,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 394 transitions. [2021-12-16 02:49:15,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 131.33333333333334) internal successors, (394), 3 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:15,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 139.0) internal successors, (556), 4 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:15,637 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 139.0) internal successors, (556), 4 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:15,639 INFO L186 Difference]: Start difference. First operand has 146 places, 135 transitions, 282 flow. Second operand 3 states and 394 transitions. [2021-12-16 02:49:15,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 139 transitions, 339 flow [2021-12-16 02:49:15,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 139 transitions, 332 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-16 02:49:15,645 INFO L242 Difference]: Finished difference. Result has 142 places, 131 transitions, 274 flow [2021-12-16 02:49:15,646 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=274, PETRI_PLACES=142, PETRI_TRANSITIONS=131} [2021-12-16 02:49:15,649 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, -4 predicate places. [2021-12-16 02:49:15,649 INFO L470 AbstractCegarLoop]: Abstraction has has 142 places, 131 transitions, 274 flow [2021-12-16 02:49:15,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:15,650 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 02:49:15,650 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] [2021-12-16 02:49:15,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-16 02:49:15,650 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-16 02:49:15,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:49:15,651 INFO L85 PathProgramCache]: Analyzing trace with hash 771760905, now seen corresponding path program 1 times [2021-12-16 02:49:15,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:49:15,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973291860] [2021-12-16 02:49:15,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:49:15,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:49:15,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:49:15,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:49:15,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:49:15,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973291860] [2021-12-16 02:49:15,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973291860] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:49:15,893 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:49:15,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-16 02:49:15,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005096817] [2021-12-16 02:49:15,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:49:15,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-16 02:49:15,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:49:15,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 02:49:15,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-16 02:49:15,897 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 139 [2021-12-16 02:49:15,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 131 transitions, 274 flow. Second operand has 6 states, 6 states have (on average 108.66666666666667) internal successors, (652), 6 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:15,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 02:49:15,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 139 [2021-12-16 02:49:15,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 02:49:19,520 INFO L129 PetriNetUnfolder]: 15191/32661 cut-off events. [2021-12-16 02:49:19,521 INFO L130 PetriNetUnfolder]: For 1326/1326 co-relation queries the response was YES. [2021-12-16 02:49:19,633 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54942 conditions, 32661 events. 15191/32661 cut-off events. For 1326/1326 co-relation queries the response was YES. Maximal size of possible extension queue 1455. Compared 343193 event pairs, 2999 based on Foata normal form. 0/31927 useless extension candidates. Maximal degree in co-relation 54881. Up to 7441 conditions per place. [2021-12-16 02:49:19,728 INFO L132 encePairwiseOnDemand]: 125/139 looper letters, 38 selfloop transitions, 10 changer transitions 96/233 dead transitions. [2021-12-16 02:49:19,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 233 transitions, 760 flow [2021-12-16 02:49:19,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-16 02:49:19,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-16 02:49:19,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1087 transitions. [2021-12-16 02:49:19,732 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8689048760991207 [2021-12-16 02:49:19,732 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1087 transitions. [2021-12-16 02:49:19,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1087 transitions. [2021-12-16 02:49:19,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 02:49:19,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1087 transitions. [2021-12-16 02:49:19,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 120.77777777777777) internal successors, (1087), 9 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:19,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 139.0) internal successors, (1390), 10 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:19,739 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 139.0) internal successors, (1390), 10 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:19,740 INFO L186 Difference]: Start difference. First operand has 142 places, 131 transitions, 274 flow. Second operand 9 states and 1087 transitions. [2021-12-16 02:49:19,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 233 transitions, 760 flow [2021-12-16 02:49:19,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 233 transitions, 742 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-16 02:49:19,748 INFO L242 Difference]: Finished difference. Result has 156 places, 124 transitions, 366 flow [2021-12-16 02:49:19,748 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=366, PETRI_PLACES=156, PETRI_TRANSITIONS=124} [2021-12-16 02:49:19,749 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 10 predicate places. [2021-12-16 02:49:19,750 INFO L470 AbstractCegarLoop]: Abstraction has has 156 places, 124 transitions, 366 flow [2021-12-16 02:49:19,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 108.66666666666667) internal successors, (652), 6 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:19,750 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 02:49:19,751 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] [2021-12-16 02:49:19,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-16 02:49:19,751 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-16 02:49:19,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:49:19,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1776511562, now seen corresponding path program 1 times [2021-12-16 02:49:19,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:49:19,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854138652] [2021-12-16 02:49:19,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:49:19,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:49:19,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:49:19,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:49:19,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:49:19,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854138652] [2021-12-16 02:49:19,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854138652] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:49:19,925 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:49:19,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:49:19,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887233049] [2021-12-16 02:49:19,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:49:19,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:49:19,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:49:19,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:49:19,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:49:19,928 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 139 [2021-12-16 02:49:19,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 124 transitions, 366 flow. Second operand has 7 states, 7 states have (on average 108.42857142857143) internal successors, (759), 7 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:19,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 02:49:19,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 139 [2021-12-16 02:49:19,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 02:49:22,518 INFO L129 PetriNetUnfolder]: 11279/19459 cut-off events. [2021-12-16 02:49:22,518 INFO L130 PetriNetUnfolder]: For 32131/32131 co-relation queries the response was YES. [2021-12-16 02:49:22,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58018 conditions, 19459 events. 11279/19459 cut-off events. For 32131/32131 co-relation queries the response was YES. Maximal size of possible extension queue 1043. Compared 158666 event pairs, 1114 based on Foata normal form. 378/19567 useless extension candidates. Maximal degree in co-relation 57945. Up to 5830 conditions per place. [2021-12-16 02:49:22,680 INFO L132 encePairwiseOnDemand]: 124/139 looper letters, 46 selfloop transitions, 15 changer transitions 118/268 dead transitions. [2021-12-16 02:49:22,681 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 268 transitions, 1522 flow [2021-12-16 02:49:22,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-16 02:49:22,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-16 02:49:22,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1543 transitions. [2021-12-16 02:49:22,684 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.853901494189264 [2021-12-16 02:49:22,684 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1543 transitions. [2021-12-16 02:49:22,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1543 transitions. [2021-12-16 02:49:22,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 02:49:22,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1543 transitions. [2021-12-16 02:49:22,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 118.6923076923077) internal successors, (1543), 13 states have internal predecessors, (1543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:22,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 139.0) internal successors, (1946), 14 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:22,691 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 139.0) internal successors, (1946), 14 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:22,691 INFO L186 Difference]: Start difference. First operand has 156 places, 124 transitions, 366 flow. Second operand 13 states and 1543 transitions. [2021-12-16 02:49:22,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 268 transitions, 1522 flow [2021-12-16 02:49:22,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 268 transitions, 1420 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-16 02:49:22,719 INFO L242 Difference]: Finished difference. Result has 158 places, 131 transitions, 506 flow [2021-12-16 02:49:22,720 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=506, PETRI_PLACES=158, PETRI_TRANSITIONS=131} [2021-12-16 02:49:22,722 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 12 predicate places. [2021-12-16 02:49:22,722 INFO L470 AbstractCegarLoop]: Abstraction has has 158 places, 131 transitions, 506 flow [2021-12-16 02:49:22,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 108.42857142857143) internal successors, (759), 7 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:22,723 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 02:49:22,723 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] [2021-12-16 02:49:22,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-16 02:49:22,723 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-16 02:49:22,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:49:22,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1266680312, now seen corresponding path program 1 times [2021-12-16 02:49:22,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:49:22,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838023868] [2021-12-16 02:49:22,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:49:22,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:49:22,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:49:22,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:49:22,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:49:22,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838023868] [2021-12-16 02:49:22,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838023868] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:49:22,880 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:49:22,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:49:22,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139912865] [2021-12-16 02:49:22,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:49:22,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:49:22,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:49:22,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:49:22,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:49:22,885 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 139 [2021-12-16 02:49:22,886 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 131 transitions, 506 flow. Second operand has 7 states, 7 states have (on average 108.42857142857143) internal successors, (759), 7 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:22,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 02:49:22,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 139 [2021-12-16 02:49:22,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 02:49:25,371 INFO L129 PetriNetUnfolder]: 9689/16825 cut-off events. [2021-12-16 02:49:25,372 INFO L130 PetriNetUnfolder]: For 62050/62050 co-relation queries the response was YES. [2021-12-16 02:49:25,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58859 conditions, 16825 events. 9689/16825 cut-off events. For 62050/62050 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 135418 event pairs, 1096 based on Foata normal form. 372/17016 useless extension candidates. Maximal degree in co-relation 58770. Up to 3968 conditions per place. [2021-12-16 02:49:25,531 INFO L132 encePairwiseOnDemand]: 128/139 looper letters, 57 selfloop transitions, 8 changer transitions 118/272 dead transitions. [2021-12-16 02:49:25,531 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 272 transitions, 1846 flow [2021-12-16 02:49:25,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-16 02:49:25,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-16 02:49:25,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1533 transitions. [2021-12-16 02:49:25,538 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8483674598782512 [2021-12-16 02:49:25,538 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1533 transitions. [2021-12-16 02:49:25,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1533 transitions. [2021-12-16 02:49:25,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 02:49:25,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1533 transitions. [2021-12-16 02:49:25,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 117.92307692307692) internal successors, (1533), 13 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:25,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 139.0) internal successors, (1946), 14 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:25,546 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 139.0) internal successors, (1946), 14 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:25,546 INFO L186 Difference]: Start difference. First operand has 158 places, 131 transitions, 506 flow. Second operand 13 states and 1533 transitions. [2021-12-16 02:49:25,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 272 transitions, 1846 flow [2021-12-16 02:49:25,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 272 transitions, 1790 flow, removed 28 selfloop flow, removed 0 redundant places. [2021-12-16 02:49:25,719 INFO L242 Difference]: Finished difference. Result has 173 places, 135 transitions, 608 flow [2021-12-16 02:49:25,720 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=608, PETRI_PLACES=173, PETRI_TRANSITIONS=135} [2021-12-16 02:49:25,720 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 27 predicate places. [2021-12-16 02:49:25,721 INFO L470 AbstractCegarLoop]: Abstraction has has 173 places, 135 transitions, 608 flow [2021-12-16 02:49:25,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 108.42857142857143) internal successors, (759), 7 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:25,721 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 02:49:25,721 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] [2021-12-16 02:49:25,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-16 02:49:25,722 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-16 02:49:25,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:49:25,722 INFO L85 PathProgramCache]: Analyzing trace with hash -939406597, now seen corresponding path program 1 times [2021-12-16 02:49:25,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:49:25,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423595629] [2021-12-16 02:49:25,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:49:25,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:49:25,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:49:25,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:49:25,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:49:25,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423595629] [2021-12-16 02:49:25,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423595629] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:49:25,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:49:25,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-16 02:49:25,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504689421] [2021-12-16 02:49:25,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:49:25,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-16 02:49:25,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:49:25,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 02:49:25,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-16 02:49:25,817 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 139 [2021-12-16 02:49:25,817 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 135 transitions, 608 flow. Second operand has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:25,817 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 02:49:25,818 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 139 [2021-12-16 02:49:25,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 02:49:27,637 INFO L129 PetriNetUnfolder]: 6373/11578 cut-off events. [2021-12-16 02:49:27,638 INFO L130 PetriNetUnfolder]: For 58583/59983 co-relation queries the response was YES. [2021-12-16 02:49:27,753 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41946 conditions, 11578 events. 6373/11578 cut-off events. For 58583/59983 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 92382 event pairs, 2038 based on Foata normal form. 773/11943 useless extension candidates. Maximal degree in co-relation 41847. Up to 5453 conditions per place. [2021-12-16 02:49:27,812 INFO L132 encePairwiseOnDemand]: 132/139 looper letters, 33 selfloop transitions, 7 changer transitions 58/206 dead transitions. [2021-12-16 02:49:27,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 206 transitions, 1312 flow [2021-12-16 02:49:27,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-16 02:49:27,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-16 02:49:27,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1106 transitions. [2021-12-16 02:49:27,815 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8840927258193445 [2021-12-16 02:49:27,815 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1106 transitions. [2021-12-16 02:49:27,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1106 transitions. [2021-12-16 02:49:27,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 02:49:27,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1106 transitions. [2021-12-16 02:49:27,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 122.88888888888889) internal successors, (1106), 9 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:27,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 139.0) internal successors, (1390), 10 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:27,824 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 139.0) internal successors, (1390), 10 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:27,824 INFO L186 Difference]: Start difference. First operand has 173 places, 135 transitions, 608 flow. Second operand 9 states and 1106 transitions. [2021-12-16 02:49:27,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 206 transitions, 1312 flow [2021-12-16 02:49:28,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 206 transitions, 1229 flow, removed 40 selfloop flow, removed 11 redundant places. [2021-12-16 02:49:28,187 INFO L242 Difference]: Finished difference. Result has 168 places, 141 transitions, 680 flow [2021-12-16 02:49:28,188 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=680, PETRI_PLACES=168, PETRI_TRANSITIONS=141} [2021-12-16 02:49:28,188 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 22 predicate places. [2021-12-16 02:49:28,189 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 141 transitions, 680 flow [2021-12-16 02:49:28,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:28,189 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 02:49:28,189 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] [2021-12-16 02:49:28,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-16 02:49:28,190 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-16 02:49:28,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:49:28,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1030314952, now seen corresponding path program 1 times [2021-12-16 02:49:28,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:49:28,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447128331] [2021-12-16 02:49:28,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:49:28,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:49:28,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:49:28,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:49:28,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:49:28,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447128331] [2021-12-16 02:49:28,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447128331] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:49:28,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:49:28,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-16 02:49:28,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339383833] [2021-12-16 02:49:28,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:49:28,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-16 02:49:28,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:49:28,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 02:49:28,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-16 02:49:28,293 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 139 [2021-12-16 02:49:28,294 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 141 transitions, 680 flow. Second operand has 6 states, 6 states have (on average 114.0) internal successors, (684), 6 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:28,294 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 02:49:28,294 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 139 [2021-12-16 02:49:28,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 02:49:29,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][156], [30#L806true, 33#L876-3true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 281#(and (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (<= ~main$tmp_guard0~0 0)), 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:29,597 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2021-12-16 02:49:29,598 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-12-16 02:49:29,598 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-12-16 02:49:29,598 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-12-16 02:49:29,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 157#true, 4#L823true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 218#true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 93#L879true, Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:29,807 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-12-16 02:49:29,807 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-12-16 02:49:29,807 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-12-16 02:49:29,807 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-12-16 02:49:29,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][183], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 93#L879true, Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:29,807 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,808 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,808 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,808 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 100#L803true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 93#L879true, Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:29,811 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-12-16 02:49:29,811 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-12-16 02:49:29,811 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-12-16 02:49:29,812 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-12-16 02:49:29,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 182#true, Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 220#(= ~__unbuffered_p3_EAX~0 0), 27#L776true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 93#L879true, Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:29,813 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,813 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,813 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,813 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,886 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 93#L879true, Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:29,887 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,887 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,887 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,887 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,887 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,888 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 157#true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), 35#L796true, Black: 218#true, 13#L829true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 93#L879true, Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:29,888 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,888 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,888 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:29,888 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:30,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][183], [278#true, 30#L806true, 88#L880-1true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), 27#L776true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:30,301 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-16 02:49:30,301 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:30,301 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:30,302 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:30,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 88#L880-1true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 182#true, Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 220#(= ~__unbuffered_p3_EAX~0 0), 27#L776true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:30,302 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-16 02:49:30,302 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:30,302 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:30,302 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:30,367 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, 88#L880-1true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 157#true, 4#L823true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 218#true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:30,367 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-16 02:49:30,367 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:30,367 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:30,367 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-16 02:49:30,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][183], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 71#L2true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 182#true, Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:30,566 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-16 02:49:30,566 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:30,566 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:30,566 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:30,567 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 71#L2true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 182#true, Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 220#(= ~__unbuffered_p3_EAX~0 0), 27#L776true, Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:30,567 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-16 02:49:30,567 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:30,567 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:30,567 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:30,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 71#L2true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 157#true, 4#L823true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 218#true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:30,625 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-12-16 02:49:30,625 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-16 02:49:30,625 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-16 02:49:30,625 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-16 02:49:30,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 88#L880-1true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 100#L803true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:30,626 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-12-16 02:49:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-16 02:49:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-16 02:49:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-16 02:49:30,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][183], [278#true, 30#L806true, 63#L3true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:30,832 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-16 02:49:30,833 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:30,833 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:30,833 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:30,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 63#L3true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 182#true, Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 220#(= ~__unbuffered_p3_EAX~0 0), 27#L776true, Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:30,833 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-16 02:49:30,833 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:30,833 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:30,833 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,054 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 88#L880-1true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,055 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,055 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,055 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,055 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,055 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, 88#L880-1true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 157#true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), 35#L796true, Black: 218#true, 13#L829true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:31,058 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,058 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,058 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,058 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, 63#L3true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 157#true, 4#L823true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 218#true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:31,060 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,060 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,060 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,060 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 100#L803true, 71#L2true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,061 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,061 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,062 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,062 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-16 02:49:31,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][183], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, 31#L2-1true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,301 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,301 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,302 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,302 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 182#true, Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 220#(= ~__unbuffered_p3_EAX~0 0), 27#L776true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, 31#L2-1true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,302 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,302 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,303 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,303 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][200], [30#L806true, 283#(and (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)), 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), 140#L3-1true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,304 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,304 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,304 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,304 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,305 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][201], [30#L806true, 283#(and (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)), 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 182#true, Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 220#(= ~__unbuffered_p3_EAX~0 0), 27#L776true, 140#L3-1true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,305 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,306 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,306 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,306 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,353 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 71#L2true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,353 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,354 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,354 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,354 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,354 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,356 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 71#L2true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 157#true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), 35#L796true, Black: 218#true, 13#L829true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:31,356 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,357 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,357 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,357 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,357 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 157#true, 4#L823true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 218#true, 31#L2-1true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:31,357 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,358 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,358 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,358 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][198], [283#(and (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)), Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 157#true, 4#L823true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 140#L3-1true, Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 218#true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:31,358 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,358 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,358 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,358 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,359 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 63#L3true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 100#L803true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,359 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,359 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,359 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,359 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-16 02:49:31,610 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 63#L3true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,610 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,610 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,610 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,610 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,610 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,613 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, 63#L3true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 157#true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), 35#L796true, Black: 218#true, 13#L829true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:31,614 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,614 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,614 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,614 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 100#L803true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, 31#L2-1true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,616 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,616 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,616 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,616 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][201], [283#(and (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)), 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 100#L803true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 140#L3-1true, Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,617 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,617 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,617 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,618 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-16 02:49:31,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][183], [130#L887true, 278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,817 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-12-16 02:49:31,818 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:31,818 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:31,818 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:31,818 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [130#L887true, 278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 256#(= ~y~0 0), P2Thread1of1ForFork2InUse, Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 182#true, Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 220#(= ~__unbuffered_p3_EAX~0 0), 27#L776true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,818 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-12-16 02:49:31,819 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:31,819 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:31,819 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:31,842 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, 31#L2-1true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,843 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,843 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,843 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,843 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,843 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,843 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][201], [30#L806true, 283#(and (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)), 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 140#L3-1true, Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:31,843 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,843 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,844 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,844 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,844 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 157#true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), 35#L796true, Black: 218#true, 31#L2-1true, 13#L829true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:31,848 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,848 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,848 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,848 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][198], [283#(and (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)), Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 157#true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 140#L3-1true, Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), 35#L796true, Black: 218#true, 13#L829true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:31,848 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,848 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,848 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,849 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, 130#L887true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 157#true, 4#L823true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 218#true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:31,849 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,849 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,849 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:31,849 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-16 02:49:32,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 130#L887true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 100#L803true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:32,031 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-12-16 02:49:32,031 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-12-16 02:49:32,031 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-12-16 02:49:32,031 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-12-16 02:49:32,344 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1137] L829-->L845: Formula: (let ((.cse31 (= 0 (mod v_~b$w_buff1_used~0_344 256))) (.cse17 (= 0 (mod v_~b$r_buff0_thd4~0_228 256))) (.cse25 (= 0 (mod v_~b$r_buff1_thd4~0_155 256)))) (let ((.cse9 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse18 (= 0 (mod v_~b$w_buff1_used~0_343 256))) (.cse15 (and .cse17 .cse25)) (.cse16 (and .cse17 .cse31)) (.cse28 (not .cse25)) (.cse5 (not .cse17)) (.cse30 (= 0 (mod v_~b$w_buff0_used~0_496 256))) (.cse14 (= 0 (mod v_~b$w_buff0_used~0_495 256)))) (let ((.cse13 (or .cse14 .cse17)) (.cse3 (or .cse17 .cse30)) (.cse7 (or (not .cse31) .cse5)) (.cse8 (or .cse5 .cse28)) (.cse6 (not .cse30)) (.cse2 (or .cse30 .cse15 .cse16)) (.cse20 (not .cse18)) (.cse11 (not .cse14)) (.cse0 (not .cse9))) (and (let ((.cse1 (= |v_P3Thread1of1ForFork0_#t~ite25_1| |v_P3_#t~ite25_67|))) (or (and .cse0 .cse1 (= |v_P3Thread1of1ForFork0_#t~ite26_1| |v_P3_#t~ite26_61|) (= v_~b$w_buff0~0_109 v_~b$w_buff0~0_110)) (and (or (and .cse1 (= |v_P3_#t~ite26_61| v_~b$w_buff0~0_110) .cse2) (and (= |v_P3_#t~ite26_61| |v_P3_#t~ite25_67|) (let ((.cse4 (= |v_P3_#t~ite25_67| v_~b$w_buff0~0_110))) (or (and .cse3 .cse4) (and .cse5 .cse4 .cse6))) .cse7 .cse8 .cse6)) .cse9 (= v_~b$w_buff0~0_109 |v_P3_#t~ite26_61|)))) (let ((.cse10 (= |v_P3Thread1of1ForFork0_#t~ite34_1| |v_P3_#t~ite34_71|))) (or (and .cse10 (= |v_P3Thread1of1ForFork0_#t~ite35_1| |v_P3_#t~ite35_67|) (= v_~b$w_buff1_used~0_343 v_~b$w_buff1_used~0_344) .cse0) (and .cse9 (or (and .cse11 (let ((.cse12 (= |v_P3_#t~ite34_71| 0))) (or (and .cse12 .cse13) (and .cse11 .cse12 .cse5))) .cse7 .cse8 (= |v_P3_#t~ite35_67| |v_P3_#t~ite34_71|)) (and .cse10 (= |v_P3_#t~ite35_67| v_~b$w_buff1_used~0_344) (or .cse14 .cse15 .cse16))) (= v_~b$w_buff1_used~0_343 |v_P3_#t~ite35_67|)))) (let ((.cse19 (= |v_P3Thread1of1ForFork0_#t~ite37_1| |v_P3_#t~ite37_49|))) (or (and (or (and (or .cse14 (and .cse17 .cse18) .cse15) (= |v_P3_#t~ite38_41| v_~b$r_buff0_thd4~0_228) .cse19) (and (or (and (= |v_P3_#t~ite37_49| v_~b$r_buff0_thd4~0_228) .cse13) (and .cse11 (= |v_P3_#t~ite37_49| 0) .cse5)) .cse11 .cse8 (or .cse20 .cse5) (= |v_P3_#t~ite38_41| |v_P3_#t~ite37_49|))) (= v_~b$r_buff0_thd4~0_227 |v_P3_#t~ite38_41|) .cse9) (and .cse0 (= v_~b$r_buff0_thd4~0_227 v_~b$r_buff0_thd4~0_228) .cse19 (= |v_P3Thread1of1ForFork0_#t~ite38_1| |v_P3_#t~ite38_41|)))) (let ((.cse21 (= |v_P3Thread1of1ForFork0_#t~ite31_1| |v_P3_#t~ite31_87|))) (or (and (= v_~b$w_buff0_used~0_495 |v_P3_#t~ite32_81|) .cse9 (or (and .cse21 (= |v_P3_#t~ite32_81| v_~b$w_buff0_used~0_496) .cse2) (and .cse7 .cse8 (or (and (= |v_P3_#t~ite31_87| 0) .cse5 .cse6) (and (= |v_P3_#t~ite31_87| v_~b$w_buff0_used~0_496) .cse3)) (= |v_P3_#t~ite32_81| |v_P3_#t~ite31_87|) .cse6))) (and (= v_~b$w_buff0_used~0_495 v_~b$w_buff0_used~0_496) .cse21 (= |v_P3Thread1of1ForFork0_#t~ite32_1| |v_P3_#t~ite32_81|) .cse0))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite23_1| |v_P3_#t~ite23_71|) (= v_~__unbuffered_p3_EBX~0_10 v_~b~0_182) .cse2) (and (= v_~__unbuffered_p3_EBX~0_10 |v_P3_#t~ite23_71|) (or (and (= |v_P3_#t~ite23_71| v_~b$w_buff0~0_110) .cse5 .cse6) (and .cse3 (= |v_P3_#t~ite23_71| v_~b$w_buff1~0_131))) .cse7 .cse8 .cse6)) (= v_~weak$$choice2~0_78 |v_P3Thread1of1ForFork0_#t~nondet22_1|) (let ((.cse23 (= |v_P3Thread1of1ForFork0_#t~ite28_1| |v_P3_#t~ite28_69|))) (or (and .cse9 (= v_~b$w_buff1~0_130 |v_P3_#t~ite29_61|) (or (and (= |v_P3_#t~ite29_61| |v_P3_#t~ite28_69|) (let ((.cse22 (= |v_P3_#t~ite28_69| v_~b$w_buff1~0_131))) (or (and .cse5 .cse6 .cse22) (and .cse3 .cse22))) .cse7 .cse8 .cse6) (and (= |v_P3_#t~ite29_61| v_~b$w_buff1~0_131) .cse2 .cse23))) (and (= |v_P3Thread1of1ForFork0_#t~ite29_1| |v_P3_#t~ite29_61|) (= v_~b$w_buff1~0_130 v_~b$w_buff1~0_131) .cse0 .cse23))) (= v_~weak$$choice0~0_21 |v_P3Thread1of1ForFork0_#t~nondet21_1|) (= v_~b$mem_tmp~0_26 v_~b~0_182) (= v_~b$flush_delayed~0_42 0) (let ((.cse24 (= |v_P3Thread1of1ForFork0_#t~ite40_1| |v_P3_#t~ite40_45|))) (or (and (= |v_P3Thread1of1ForFork0_#t~ite41_1| |v_P3_#t~ite41_39|) .cse0 .cse24 (= v_~b$r_buff1_thd4~0_154 v_~b$r_buff1_thd4~0_155)) (and (= v_~b$r_buff1_thd4~0_154 |v_P3_#t~ite41_39|) (let ((.cse26 (= 0 (mod v_~b$r_buff0_thd4~0_227 256)))) (or (and .cse24 (= |v_P3_#t~ite41_39| v_~b$r_buff1_thd4~0_155) (or .cse14 (and .cse25 .cse26) (and .cse26 .cse18))) (let ((.cse27 (not .cse26))) (and (= |v_P3_#t~ite41_39| |v_P3_#t~ite40_45|) (or .cse27 .cse28) .cse11 (or .cse27 .cse20) (let ((.cse29 (= |v_P3_#t~ite40_45| 0))) (or (and .cse27 .cse11 .cse29) (and .cse29 (or .cse14 .cse26)))))))) .cse9))) (or (and .cse0 (= v_~b~0_180 v_~b$mem_tmp~0_26)) (and .cse9 (= v_~b~0_180 v_~__unbuffered_p3_EBX~0_10))))))) InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_496, ~b~0=v_~b~0_182, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_344, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_155, ~b$w_buff1~0=v_~b$w_buff1~0_131, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, ~b$w_buff0~0=v_~b$w_buff0~0_110, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_228, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|} OutVars{P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_495, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_343, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_2|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_2|, ~b$r_buff1_thd4~0=v_~b$r_buff1_thd4~0_154, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, ~b$w_buff0~0=v_~b$w_buff0~0_109, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_2|, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_2|, ~b$r_buff0_thd4~0=v_~b$r_buff0_thd4~0_227, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_2|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_2|, P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_2|, ~b$mem_tmp~0=v_~b$mem_tmp~0_26, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_2|, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_2|, ~b$flush_delayed~0=v_~b$flush_delayed~0_42, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_2|, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_10, ~weak$$choice0~0=v_~weak$$choice0~0_21, ~b~0=v_~b~0_180, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_2|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_2|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_2|, ~b$w_buff1~0=v_~b$w_buff1~0_130, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_2|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_2|, ~weak$$choice2~0=v_~weak$$choice2~0_78} AuxVars[|v_P3_#t~ite29_61|, |v_P3_#t~ite26_61|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_87|, |v_P3_#t~ite25_67|, |v_P3_#t~ite28_69|, |v_P3_#t~ite23_71|, |v_P3_#t~ite38_41|, |v_P3_#t~ite32_81|, |v_P3_#t~ite41_39|, |v_P3_#t~ite35_67|, |v_P3_#t~ite34_71|, |v_P3_#t~ite40_45|] AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~b$w_buff0_used~0, ~b$w_buff1_used~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, ~b$r_buff1_thd4~0, P3Thread1of1ForFork0_#t~ite36, ~b$w_buff0~0, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, ~b$r_buff0_thd4~0, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, ~b$mem_tmp~0, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~b$flush_delayed~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~b~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, ~b$w_buff1~0, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, P3Thread1of1ForFork0_#t~ite23, ~weak$$choice2~0][159], [278#true, 130#L887true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), 89#L845true]) [2021-12-16 02:49:32,345 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-12-16 02:49:32,345 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:32,345 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:32,345 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:32,345 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:32,348 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L806-->L813: Formula: (let ((.cse13 (= 0 (mod v_~b$w_buff0_used~0_420 256))) (.cse8 (= 0 (mod v_~b$w_buff0_used~0_419 256))) (.cse12 (= 0 (mod v_~b$r_buff0_thd3~0_60 256))) (.cse10 (= 0 (mod v_~b$r_buff1_thd3~0_50 256))) (.cse14 (= 0 (mod v_~b$w_buff1_used~0_274 256)))) (let ((.cse0 (or .cse10 .cse14)) (.cse5 (not .cse14)) (.cse1 (or .cse8 .cse12)) (.cse7 (not .cse13)) (.cse2 (not .cse12)) (.cse6 (or .cse12 .cse13)) (.cse3 (not .cse8)) (.cse4 (not .cse10))) (and (or (and .cse0 .cse1 (= v_~b$w_buff1_used~0_273 v_~b$w_buff1_used~0_274)) (and (= v_~b$w_buff1_used~0_273 0) (or (and .cse2 .cse3) (and .cse4 .cse5)))) (or (and (or (and .cse0 (= |v_P2_#t~ite15_45| v_~b~0_133)) (and (= |v_P2_#t~ite15_45| v_~b$w_buff1~0_86) .cse4 .cse5)) (= v_~b~0_132 |v_P2_#t~ite15_45|) .cse6) (and .cse7 .cse2 (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_45|) (= v_~b~0_132 v_~b$w_buff0~0_79))) (or (and (= v_~b$r_buff0_thd3~0_59 v_~b$r_buff0_thd3~0_60) .cse1) (and .cse2 (= v_~b$r_buff0_thd3~0_59 0) .cse3)) (or (and (= v_~b$w_buff0_used~0_419 0) .cse7 .cse2) (and (= v_~b$w_buff0_used~0_419 v_~b$w_buff0_used~0_420) .cse6)) (let ((.cse9 (= 0 (mod v_~b$r_buff0_thd3~0_59 256))) (.cse11 (= 0 (mod v_~b$w_buff1_used~0_273 256)))) (or (and (= v_~b$r_buff1_thd3~0_49 v_~b$r_buff1_thd3~0_50) (or .cse8 .cse9) (or .cse10 .cse11)) (and (= v_~b$r_buff1_thd3~0_49 0) (or (and (not .cse9) .cse3) (and .cse4 (not .cse11))))))))) InVars {~b$w_buff0_used~0=v_~b$w_buff0_used~0_420, ~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_60, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_274, ~b~0=v_~b~0_133, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_50} OutVars{~b$r_buff0_thd3~0=v_~b$r_buff0_thd3~0_59, ~b$w_buff0_used~0=v_~b$w_buff0_used~0_419, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_2|, ~b$w_buff1_used~0=v_~b$w_buff1_used~0_273, ~b~0=v_~b~0_132, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~b$w_buff1~0=v_~b$w_buff1~0_86, ~b$w_buff0~0=v_~b$w_buff0~0_79, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, ~b$r_buff1_thd3~0=v_~b$r_buff1_thd3~0_49, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|} AuxVars[|v_P2_#t~ite15_45|] AssignedVars[~b$w_buff0_used~0, ~b$r_buff0_thd3~0, P2Thread1of1ForFork2_#t~ite15, ~b$w_buff1_used~0, ~b~0, P2Thread1of1ForFork2_#t~ite20, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, ~b$r_buff1_thd3~0, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][152], [278#true, 130#L887true, Black: 182#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 98#L813true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 157#true, Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), 35#L796true, Black: 218#true, 13#L829true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:32,348 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-12-16 02:49:32,348 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:32,348 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:32,348 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-16 02:49:32,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1096] L887-->L890: Formula: (= v_~main$tmp_guard1~0_2 (ite (= 0 (ite (not (and (= 2 v_~y~0_4) (= 0 v_~__unbuffered_p0_EAX~0_2) (= 1 v_~__unbuffered_p3_EAX~0_2) (= 2 v_~z~0_4) (= 0 v_~__unbuffered_p3_EBX~0_2))) 1 0)) 0 1)) InVars {~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_2, ~z~0=v_~z~0_4, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~y~0=v_~y~0_4} OutVars{~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~main$tmp_guard1~0=v_~main$tmp_guard1~0_2, ~z~0=v_~z~0_4, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~y~0=v_~y~0_4} AuxVars[] AssignedVars[~main$tmp_guard1~0][210], [278#true, 30#L806true, 218#true, Black: 265#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 194#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 257#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 269#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 185#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 190#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~z~0 0) (<= 1 ~main$tmp_guard1~0)), Black: 267#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P3Thread1of1ForFork0InUse, Black: 263#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), P2Thread1of1ForFork2InUse, Black: 256#(= ~y~0 0), Black: 261#(and (<= (div ~main$tmp_guard1~0 256) 0) (= ~y~0 0) (<= 1 ~main$tmp_guard1~0)), P1Thread1of1ForFork1InUse, Black: 184#(= ~z~0 0), P0Thread1of1ForFork3InUse, 58#L890true, 254#true, Black: 170#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 172#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 164#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 160#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), 182#true, 27#L776true, Black: 220#(= ~__unbuffered_p3_EAX~0 0), Black: 240#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 166#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 168#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 236#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0)), Black: 221#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 159#(or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))), Black: 238#(and (or (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), 35#L796true, 13#L829true, Black: 230#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (<= 1 ~main$tmp_guard1~0)), Black: 222#(and (<= (div ~main$tmp_guard1~0 256) 0) (<= 1 ~main$tmp_guard1~0)), Black: 232#(and (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= 2 ~y~0)) (not (= 1 ~__unbuffered_p3_EAX~0)) (not (= 0 ~__unbuffered_p0_EAX~0)) (not (= 0 ~__unbuffered_p3_EBX~0)) (not (= 2 ~z~0))) (<= 1 ~main$tmp_guard1~0))]) [2021-12-16 02:49:32,442 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is not cut-off event [2021-12-16 02:49:32,442 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2021-12-16 02:49:32,442 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2021-12-16 02:49:32,442 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2021-12-16 02:49:32,800 INFO L129 PetriNetUnfolder]: 18986/33449 cut-off events. [2021-12-16 02:49:32,801 INFO L130 PetriNetUnfolder]: For 52969/67832 co-relation queries the response was YES. [2021-12-16 02:49:33,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84775 conditions, 33449 events. 18986/33449 cut-off events. For 52969/67832 co-relation queries the response was YES. Maximal size of possible extension queue 2015. Compared 304718 event pairs, 1133 based on Foata normal form. 151/31520 useless extension candidates. Maximal degree in co-relation 84678. Up to 10305 conditions per place. [2021-12-16 02:49:33,247 INFO L132 encePairwiseOnDemand]: 128/139 looper letters, 93 selfloop transitions, 20 changer transitions 0/230 dead transitions. [2021-12-16 02:49:33,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 230 transitions, 1216 flow [2021-12-16 02:49:33,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 02:49:33,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-16 02:49:33,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1227 transitions. [2021-12-16 02:49:33,252 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8827338129496403 [2021-12-16 02:49:33,252 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1227 transitions. [2021-12-16 02:49:33,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1227 transitions. [2021-12-16 02:49:33,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 02:49:33,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1227 transitions. [2021-12-16 02:49:33,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.7) internal successors, (1227), 10 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:33,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 139.0) internal successors, (1529), 11 states have internal predecessors, (1529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:33,256 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 139.0) internal successors, (1529), 11 states have internal predecessors, (1529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:33,257 INFO L186 Difference]: Start difference. First operand has 168 places, 141 transitions, 680 flow. Second operand 10 states and 1227 transitions. [2021-12-16 02:49:33,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 230 transitions, 1216 flow [2021-12-16 02:49:33,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 230 transitions, 1159 flow, removed 25 selfloop flow, removed 12 redundant places. [2021-12-16 02:49:33,324 INFO L242 Difference]: Finished difference. Result has 165 places, 159 transitions, 766 flow [2021-12-16 02:49:33,324 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=766, PETRI_PLACES=165, PETRI_TRANSITIONS=159} [2021-12-16 02:49:33,324 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 19 predicate places. [2021-12-16 02:49:33,324 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 159 transitions, 766 flow [2021-12-16 02:49:33,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 114.0) internal successors, (684), 6 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:33,325 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 02:49:33,325 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] [2021-12-16 02:49:33,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-16 02:49:33,325 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-16 02:49:33,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:49:33,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1115329146, now seen corresponding path program 1 times [2021-12-16 02:49:33,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:49:33,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497334294] [2021-12-16 02:49:33,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:49:33,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:49:33,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:49:33,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:49:33,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:49:33,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497334294] [2021-12-16 02:49:33,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497334294] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:49:33,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:49:33,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:49:33,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544057364] [2021-12-16 02:49:33,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:49:33,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:49:33,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:49:33,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:49:33,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:49:33,460 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 139 [2021-12-16 02:49:33,461 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 159 transitions, 766 flow. Second operand has 7 states, 7 states have (on average 108.85714285714286) internal successors, (762), 7 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:33,461 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 02:49:33,461 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 139 [2021-12-16 02:49:33,461 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 02:49:37,274 INFO L129 PetriNetUnfolder]: 10213/25561 cut-off events. [2021-12-16 02:49:37,274 INFO L130 PetriNetUnfolder]: For 62522/66307 co-relation queries the response was YES. [2021-12-16 02:49:37,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77840 conditions, 25561 events. 10213/25561 cut-off events. For 62522/66307 co-relation queries the response was YES. Maximal size of possible extension queue 1537. Compared 300298 event pairs, 2373 based on Foata normal form. 528/24461 useless extension candidates. Maximal degree in co-relation 77742. Up to 4188 conditions per place. [2021-12-16 02:49:37,555 INFO L132 encePairwiseOnDemand]: 125/139 looper letters, 119 selfloop transitions, 45 changer transitions 16/287 dead transitions. [2021-12-16 02:49:37,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 287 transitions, 1922 flow [2021-12-16 02:49:37,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-16 02:49:37,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-16 02:49:37,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1528 transitions. [2021-12-16 02:49:37,559 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8456004427227449 [2021-12-16 02:49:37,559 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1528 transitions. [2021-12-16 02:49:37,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1528 transitions. [2021-12-16 02:49:37,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 02:49:37,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1528 transitions. [2021-12-16 02:49:37,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 117.53846153846153) internal successors, (1528), 13 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:37,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 139.0) internal successors, (1946), 14 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:37,565 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 139.0) internal successors, (1946), 14 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:37,565 INFO L186 Difference]: Start difference. First operand has 165 places, 159 transitions, 766 flow. Second operand 13 states and 1528 transitions. [2021-12-16 02:49:37,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 287 transitions, 1922 flow [2021-12-16 02:49:37,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 287 transitions, 1906 flow, removed 7 selfloop flow, removed 1 redundant places. [2021-12-16 02:49:37,809 INFO L242 Difference]: Finished difference. Result has 188 places, 185 transitions, 1259 flow [2021-12-16 02:49:37,810 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1259, PETRI_PLACES=188, PETRI_TRANSITIONS=185} [2021-12-16 02:49:37,810 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 42 predicate places. [2021-12-16 02:49:37,810 INFO L470 AbstractCegarLoop]: Abstraction has has 188 places, 185 transitions, 1259 flow [2021-12-16 02:49:37,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 108.85714285714286) internal successors, (762), 7 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:37,811 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 02:49:37,811 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] [2021-12-16 02:49:37,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-16 02:49:37,811 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-16 02:49:37,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:49:37,812 INFO L85 PathProgramCache]: Analyzing trace with hash 2138494065, now seen corresponding path program 1 times [2021-12-16 02:49:37,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:49:37,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327729482] [2021-12-16 02:49:37,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:49:37,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:49:37,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:49:37,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:49:37,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:49:37,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327729482] [2021-12-16 02:49:37,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327729482] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:49:37,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:49:37,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:49:37,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816301772] [2021-12-16 02:49:37,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:49:37,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:49:37,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:49:37,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:49:37,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:49:37,930 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 139 [2021-12-16 02:49:37,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 185 transitions, 1259 flow. Second operand has 7 states, 7 states have (on average 114.0) internal successors, (798), 7 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:37,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 02:49:37,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 139 [2021-12-16 02:49:37,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 02:49:45,489 INFO L129 PetriNetUnfolder]: 28836/51335 cut-off events. [2021-12-16 02:49:45,489 INFO L130 PetriNetUnfolder]: For 123718/140968 co-relation queries the response was YES. [2021-12-16 02:49:46,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167189 conditions, 51335 events. 28836/51335 cut-off events. For 123718/140968 co-relation queries the response was YES. Maximal size of possible extension queue 3290. Compared 510507 event pairs, 1411 based on Foata normal form. 1155/50286 useless extension candidates. Maximal degree in co-relation 167078. Up to 10548 conditions per place. [2021-12-16 02:49:46,179 INFO L132 encePairwiseOnDemand]: 128/139 looper letters, 132 selfloop transitions, 38 changer transitions 6/312 dead transitions. [2021-12-16 02:49:46,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 312 transitions, 2405 flow [2021-12-16 02:49:46,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-16 02:49:46,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-16 02:49:46,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1600 transitions. [2021-12-16 02:49:46,183 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8854454897620365 [2021-12-16 02:49:46,183 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1600 transitions. [2021-12-16 02:49:46,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1600 transitions. [2021-12-16 02:49:46,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 02:49:46,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1600 transitions. [2021-12-16 02:49:46,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 123.07692307692308) internal successors, (1600), 13 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:46,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 139.0) internal successors, (1946), 14 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:46,188 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 139.0) internal successors, (1946), 14 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:46,189 INFO L186 Difference]: Start difference. First operand has 188 places, 185 transitions, 1259 flow. Second operand 13 states and 1600 transitions. [2021-12-16 02:49:46,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 312 transitions, 2405 flow [2021-12-16 02:49:47,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 312 transitions, 2349 flow, removed 28 selfloop flow, removed 0 redundant places. [2021-12-16 02:49:47,402 INFO L242 Difference]: Finished difference. Result has 206 places, 199 transitions, 1400 flow [2021-12-16 02:49:47,402 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1400, PETRI_PLACES=206, PETRI_TRANSITIONS=199} [2021-12-16 02:49:47,403 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 60 predicate places. [2021-12-16 02:49:47,403 INFO L470 AbstractCegarLoop]: Abstraction has has 206 places, 199 transitions, 1400 flow [2021-12-16 02:49:47,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 114.0) internal successors, (798), 7 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:47,403 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 02:49:47,403 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] [2021-12-16 02:49:47,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-16 02:49:47,404 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-16 02:49:47,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:49:47,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1580738689, now seen corresponding path program 1 times [2021-12-16 02:49:47,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:49:47,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928727071] [2021-12-16 02:49:47,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:49:47,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:49:47,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:49:47,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:49:47,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:49:47,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928727071] [2021-12-16 02:49:47,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928727071] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:49:47,520 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:49:47,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-16 02:49:47,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199809171] [2021-12-16 02:49:47,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:49:47,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-16 02:49:47,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:49:47,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-16 02:49:47,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:49:47,522 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 139 [2021-12-16 02:49:47,523 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 199 transitions, 1400 flow. Second operand has 8 states, 8 states have (on average 114.125) internal successors, (913), 8 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:47,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 02:49:47,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 139 [2021-12-16 02:49:47,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 02:49:55,581 INFO L129 PetriNetUnfolder]: 27772/49608 cut-off events. [2021-12-16 02:49:55,581 INFO L130 PetriNetUnfolder]: For 190289/206906 co-relation queries the response was YES. [2021-12-16 02:49:56,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 191194 conditions, 49608 events. 27772/49608 cut-off events. For 190289/206906 co-relation queries the response was YES. Maximal size of possible extension queue 3281. Compared 498999 event pairs, 1338 based on Foata normal form. 819/48230 useless extension candidates. Maximal degree in co-relation 191074. Up to 10168 conditions per place. [2021-12-16 02:49:56,367 INFO L132 encePairwiseOnDemand]: 128/139 looper letters, 128 selfloop transitions, 58 changer transitions 48/357 dead transitions. [2021-12-16 02:49:56,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 357 transitions, 3022 flow [2021-12-16 02:49:56,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-16 02:49:56,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-16 02:49:56,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1972 transitions. [2021-12-16 02:49:56,370 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8866906474820144 [2021-12-16 02:49:56,370 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1972 transitions. [2021-12-16 02:49:56,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1972 transitions. [2021-12-16 02:49:56,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 02:49:56,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1972 transitions. [2021-12-16 02:49:56,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 123.25) internal successors, (1972), 16 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:56,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 139.0) internal successors, (2363), 17 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:56,377 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 139.0) internal successors, (2363), 17 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 02:49:56,377 INFO L186 Difference]: Start difference. First operand has 206 places, 199 transitions, 1400 flow. Second operand 16 states and 1972 transitions. [2021-12-16 02:49:56,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 357 transitions, 3022 flow