./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-17 22:19:51,879 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 22:19:51,886 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 22:19:51,936 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 22:19:51,936 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 22:19:51,941 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 22:19:51,943 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 22:19:51,949 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 22:19:51,951 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 22:19:51,956 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 22:19:51,957 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 22:19:51,959 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 22:19:51,959 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 22:19:51,962 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 22:19:51,964 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 22:19:51,970 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 22:19:51,972 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 22:19:51,973 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 22:19:51,976 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 22:19:51,979 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 22:19:51,982 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 22:19:51,983 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 22:19:51,985 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 22:19:51,986 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 22:19:51,990 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 22:19:51,990 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 22:19:51,990 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 22:19:51,992 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 22:19:51,992 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 22:19:51,993 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 22:19:51,994 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 22:19:51,994 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 22:19:51,996 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 22:19:51,997 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 22:19:51,998 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 22:19:51,998 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 22:19:51,999 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 22:19:51,999 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 22:19:51,999 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 22:19:52,000 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 22:19:52,000 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 22:19:52,001 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-17 22:19:52,038 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 22:19:52,038 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 22:19:52,038 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 22:19:52,039 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 22:19:52,039 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 22:19:52,040 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 22:19:52,040 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 22:19:52,040 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 22:19:52,041 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 22:19:52,041 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 22:19:52,042 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-17 22:19:52,042 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 22:19:52,042 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-17 22:19:52,042 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 22:19:52,042 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 22:19:52,043 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 22:19:52,043 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 22:19:52,043 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-17 22:19:52,043 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 22:19:52,043 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 22:19:52,044 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 22:19:52,044 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 22:19:52,044 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 22:19:52,044 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 22:19:52,045 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 22:19:52,045 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 22:19:52,045 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 22:19:52,045 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 22:19:52,046 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 22:19:52,046 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 22:19:52,046 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 22:19:52,046 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 22:19:52,046 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 22:19:52,047 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 22:19:52,047 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-17 22:19:52,291 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 22:19:52,318 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 22:19:52,320 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 22:19:52,322 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 22:19:52,322 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 22:19:52,324 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-17 22:19:52,381 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/853c34f78/d639b5167fac43949d2c10d796083e3e/FLAG251ae7003 [2021-12-17 22:19:52,890 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 22:19:52,891 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread-wmm/mix046.oepc.i [2021-12-17 22:19:52,906 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/853c34f78/d639b5167fac43949d2c10d796083e3e/FLAG251ae7003 [2021-12-17 22:19:53,400 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/853c34f78/d639b5167fac43949d2c10d796083e3e [2021-12-17 22:19:53,403 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 22:19:53,404 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 22:19:53,406 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 22:19:53,406 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 22:19:53,409 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 22:19:53,411 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 10:19:53" (1/1) ... [2021-12-17 22:19:53,412 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@99d3162 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:53, skipping insertion in model container [2021-12-17 22:19:53,412 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 10:19:53" (1/1) ... [2021-12-17 22:19:53,418 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 22:19:53,469 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 22:19:53,664 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-17 22:19:53,901 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 22:19:53,914 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 22:19:53,929 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-17 22:19:53,975 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 22:19:54,007 INFO L208 MainTranslator]: Completed translation [2021-12-17 22:19:54,008 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54 WrapperNode [2021-12-17 22:19:54,008 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 22:19:54,009 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 22:19:54,010 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 22:19:54,010 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 22:19:54,016 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,049 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,085 INFO L137 Inliner]: procedures = 177, calls = 71, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 193 [2021-12-17 22:19:54,086 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 22:19:54,087 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 22:19:54,087 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 22:19:54,087 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 22:19:54,094 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,095 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,110 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,113 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,125 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,142 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,144 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,148 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 22:19:54,155 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 22:19:54,155 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 22:19:54,155 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 22:19:54,157 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (1/1) ... [2021-12-17 22:19:54,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 22:19:54,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 22:19:54,197 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-17 22:19:54,226 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-17 22:19:54,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-17 22:19:54,244 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-17 22:19:54,244 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 22:19:54,244 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-17 22:19:54,245 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-17 22:19:54,245 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2021-12-17 22:19:54,245 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2021-12-17 22:19:54,245 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2021-12-17 22:19:54,245 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2021-12-17 22:19:54,245 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2021-12-17 22:19:54,246 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2021-12-17 22:19:54,246 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2021-12-17 22:19:54,246 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2021-12-17 22:19:54,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 22:19:54,246 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-17 22:19:54,246 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 22:19:54,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 22:19:54,248 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-17 22:19:54,389 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 22:19:54,391 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 22:19:54,859 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 22:19:55,131 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 22:19:55,131 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-17 22:19:55,134 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 10:19:55 BoogieIcfgContainer [2021-12-17 22:19:55,134 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 22:19:55,135 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 22:19:55,136 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 22:19:55,139 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 22:19:55,139 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 10:19:53" (1/3) ... [2021-12-17 22:19:55,140 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25f19589 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 10:19:55, skipping insertion in model container [2021-12-17 22:19:55,140 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:19:54" (2/3) ... [2021-12-17 22:19:55,140 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25f19589 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 10:19:55, skipping insertion in model container [2021-12-17 22:19:55,140 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 10:19:55" (3/3) ... [2021-12-17 22:19:55,141 INFO L111 eAbstractionObserver]: Analyzing ICFG mix046.oepc.i [2021-12-17 22:19:55,146 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-17 22:19:55,146 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 22:19:55,146 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-17 22:19:55,147 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-17 22:19:55,196 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,196 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,196 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,196 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,197 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,197 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,197 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,197 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,197 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,198 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,198 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,198 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,198 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,199 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,199 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,199 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,199 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,200 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,200 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,200 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,200 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,200 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,200 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,201 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,201 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,201 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,202 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,202 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,202 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,202 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,203 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,203 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,203 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,203 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,203 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,204 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,204 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,204 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,204 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,204 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,204 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,205 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,205 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,205 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,205 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,205 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,205 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,206 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,206 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,206 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,206 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,207 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,207 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,207 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,207 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,207 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,208 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,208 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,208 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,208 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,209 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,209 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,209 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,209 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,209 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,209 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,210 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,210 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,210 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,210 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,210 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,210 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,211 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,229 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,229 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,230 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,230 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,230 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,231 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,231 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,231 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,231 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,232 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,232 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,232 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,232 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,232 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,233 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,233 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,233 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,233 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,233 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,233 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,234 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,234 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,234 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,234 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,234 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,234 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,235 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,235 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,235 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,235 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,235 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,235 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,236 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,236 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,236 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,236 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,236 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,236 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,237 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,237 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,237 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,237 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,237 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,237 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,237 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,238 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,238 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,238 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,238 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,238 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,238 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,239 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,239 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,239 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,239 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,239 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,239 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,239 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,240 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,241 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,242 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,242 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,242 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,242 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,242 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,242 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,242 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,243 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,243 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,243 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,243 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,243 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,243 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,244 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,244 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,244 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,244 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,244 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,244 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,244 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,245 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,245 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,245 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,245 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,245 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,245 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,246 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,246 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,246 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,246 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,246 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,246 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,246 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,247 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,247 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,247 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,247 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,249 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,249 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,249 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,249 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,250 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,250 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,250 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,250 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,250 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,251 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,251 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,251 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,251 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,251 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,252 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,252 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,252 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,252 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,255 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,255 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,255 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,255 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,256 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,256 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,256 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,256 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,256 WARN L322 ript$VariableManager]: TermVariabe P3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,256 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,257 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,257 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,257 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,257 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,257 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,257 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,258 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,258 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,258 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,258 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,258 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,259 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,259 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,259 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,259 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,259 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,259 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,260 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,260 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,260 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,260 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,260 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,260 WARN L322 ript$VariableManager]: TermVariabe |P3Thread1of1ForFork0_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,262 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,262 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,262 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,262 WARN L322 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,263 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,263 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,263 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,263 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,263 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,263 WARN L322 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,264 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,264 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,264 WARN L322 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,264 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,265 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,265 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,265 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,265 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,265 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,265 WARN L322 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,266 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,266 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,266 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,266 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,267 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,267 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,267 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,267 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,267 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,267 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,268 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,268 WARN L322 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork3_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:19:55,268 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-17 22:19:55,304 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 22:19:55,311 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-17 22:19:55,311 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-12-17 22:19:55,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 150 places, 139 transitions, 298 flow [2021-12-17 22:19:55,362 INFO L129 PetriNetUnfolder]: 2/135 cut-off events. [2021-12-17 22:19:55,363 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-17 22:19:55,366 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-17 22:19:55,367 INFO L82 GeneralOperation]: Start removeDead. Operand has 150 places, 139 transitions, 298 flow [2021-12-17 22:19:55,371 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 146 places, 135 transitions, 282 flow [2021-12-17 22:19:55,379 INFO L129 PetriNetUnfolder]: 0/51 cut-off events. [2021-12-17 22:19:55,380 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-17 22:19:55,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:19:55,381 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-17 22:19:55,381 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-17 22:19:55,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:19:55,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1951185825, now seen corresponding path program 1 times [2021-12-17 22:19:55,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:19:55,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145688015] [2021-12-17 22:19:55,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:19:55,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:19:55,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:19:55,624 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-17 22:19:55,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:19:55,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145688015] [2021-12-17 22:19:55,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145688015] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:19:55,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:19:55,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-17 22:19:55,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844162693] [2021-12-17 22:19:55,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:19:55,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 22:19:55,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:19:55,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 22:19:55,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 22:19:55,669 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 139 [2021-12-17 22:19:55,676 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-17 22:19:55,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:19:55,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 139 [2021-12-17 22:19:55,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:19:55,984 INFO L129 PetriNetUnfolder]: 162/623 cut-off events. [2021-12-17 22:19:55,985 INFO L130 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2021-12-17 22:19:55,989 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-17 22:19:55,995 INFO L132 encePairwiseOnDemand]: 134/139 looper letters, 18 selfloop transitions, 2 changer transitions 0/139 dead transitions. [2021-12-17 22:19:55,995 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 139 transitions, 339 flow [2021-12-17 22:19:55,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 22:19:55,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-17 22:19:56,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 394 transitions. [2021-12-17 22:19:56,009 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9448441247002398 [2021-12-17 22:19:56,009 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 394 transitions. [2021-12-17 22:19:56,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 394 transitions. [2021-12-17 22:19:56,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:19:56,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 394 transitions. [2021-12-17 22:19:56,017 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-17 22:19:56,036 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-17 22:19:56,037 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-17 22:19:56,039 INFO L186 Difference]: Start difference. First operand has 146 places, 135 transitions, 282 flow. Second operand 3 states and 394 transitions. [2021-12-17 22:19:56,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 139 transitions, 339 flow [2021-12-17 22:19:56,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 139 transitions, 332 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-17 22:19:56,048 INFO L242 Difference]: Finished difference. Result has 142 places, 131 transitions, 274 flow [2021-12-17 22:19:56,050 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-17 22:19:56,053 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, -4 predicate places. [2021-12-17 22:19:56,054 INFO L470 AbstractCegarLoop]: Abstraction has has 142 places, 131 transitions, 274 flow [2021-12-17 22:19:56,054 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-17 22:19:56,054 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:19:56,054 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-17 22:19:56,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-17 22:19:56,055 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-17 22:19:56,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:19:56,055 INFO L85 PathProgramCache]: Analyzing trace with hash 771760905, now seen corresponding path program 1 times [2021-12-17 22:19:56,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:19:56,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378996703] [2021-12-17 22:19:56,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:19:56,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:19:56,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:19:56,313 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-17 22:19:56,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:19:56,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378996703] [2021-12-17 22:19:56,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378996703] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:19:56,314 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:19:56,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 22:19:56,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553692751] [2021-12-17 22:19:56,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:19:56,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 22:19:56,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:19:56,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 22:19:56,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 22:19:56,324 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 139 [2021-12-17 22:19:56,325 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-17 22:19:56,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:19:56,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 139 [2021-12-17 22:19:56,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:20:01,280 INFO L129 PetriNetUnfolder]: 15191/32661 cut-off events. [2021-12-17 22:20:01,281 INFO L130 PetriNetUnfolder]: For 1326/1326 co-relation queries the response was YES. [2021-12-17 22:20:01,457 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-17 22:20:01,601 INFO L132 encePairwiseOnDemand]: 125/139 looper letters, 38 selfloop transitions, 10 changer transitions 96/233 dead transitions. [2021-12-17 22:20:01,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 233 transitions, 760 flow [2021-12-17 22:20:01,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 22:20:01,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-17 22:20:01,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1087 transitions. [2021-12-17 22:20:01,606 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8689048760991207 [2021-12-17 22:20:01,606 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1087 transitions. [2021-12-17 22:20:01,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1087 transitions. [2021-12-17 22:20:01,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:20:01,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1087 transitions. [2021-12-17 22:20:01,610 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-17 22:20:01,614 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-17 22:20:01,616 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-17 22:20:01,616 INFO L186 Difference]: Start difference. First operand has 142 places, 131 transitions, 274 flow. Second operand 9 states and 1087 transitions. [2021-12-17 22:20:01,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 233 transitions, 760 flow [2021-12-17 22:20:01,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 233 transitions, 742 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-17 22:20:01,622 INFO L242 Difference]: Finished difference. Result has 156 places, 124 transitions, 366 flow [2021-12-17 22:20:01,622 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-17 22:20:01,623 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 10 predicate places. [2021-12-17 22:20:01,624 INFO L470 AbstractCegarLoop]: Abstraction has has 156 places, 124 transitions, 366 flow [2021-12-17 22:20:01,624 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-17 22:20:01,624 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:20:01,625 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-17 22:20:01,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-17 22:20:01,625 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-17 22:20:01,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:20:01,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1776511562, now seen corresponding path program 1 times [2021-12-17 22:20:01,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:20:01,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371492879] [2021-12-17 22:20:01,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:20:01,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:20:01,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:20:01,797 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-17 22:20:01,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:20:01,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371492879] [2021-12-17 22:20:01,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371492879] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:20:01,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:20:01,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 22:20:01,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606576823] [2021-12-17 22:20:01,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:20:01,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 22:20:01,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:20:01,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 22:20:01,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 22:20:01,802 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 139 [2021-12-17 22:20:01,803 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-17 22:20:01,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:20:01,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 139 [2021-12-17 22:20:01,804 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:20:04,570 INFO L129 PetriNetUnfolder]: 11279/19459 cut-off events. [2021-12-17 22:20:04,570 INFO L130 PetriNetUnfolder]: For 32131/32131 co-relation queries the response was YES. [2021-12-17 22:20:04,683 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-17 22:20:04,903 INFO L132 encePairwiseOnDemand]: 124/139 looper letters, 46 selfloop transitions, 15 changer transitions 118/268 dead transitions. [2021-12-17 22:20:04,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 268 transitions, 1522 flow [2021-12-17 22:20:04,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-17 22:20:04,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-17 22:20:04,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1543 transitions. [2021-12-17 22:20:04,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.853901494189264 [2021-12-17 22:20:04,908 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1543 transitions. [2021-12-17 22:20:04,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1543 transitions. [2021-12-17 22:20:04,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:20:04,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1543 transitions. [2021-12-17 22:20:04,914 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-17 22:20:04,917 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-17 22:20:04,919 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-17 22:20:04,920 INFO L186 Difference]: Start difference. First operand has 156 places, 124 transitions, 366 flow. Second operand 13 states and 1543 transitions. [2021-12-17 22:20:04,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 268 transitions, 1522 flow [2021-12-17 22:20:04,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 268 transitions, 1420 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-17 22:20:04,954 INFO L242 Difference]: Finished difference. Result has 158 places, 131 transitions, 506 flow [2021-12-17 22:20:04,955 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-17 22:20:04,957 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 12 predicate places. [2021-12-17 22:20:04,957 INFO L470 AbstractCegarLoop]: Abstraction has has 158 places, 131 transitions, 506 flow [2021-12-17 22:20:04,958 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-17 22:20:04,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:20:04,958 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-17 22:20:04,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-17 22:20:04,959 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-17 22:20:04,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:20:04,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1266680312, now seen corresponding path program 1 times [2021-12-17 22:20:04,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:20:04,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711167181] [2021-12-17 22:20:04,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:20:04,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:20:05,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:20:05,188 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-17 22:20:05,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:20:05,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711167181] [2021-12-17 22:20:05,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711167181] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:20:05,189 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:20:05,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 22:20:05,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784830689] [2021-12-17 22:20:05,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:20:05,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 22:20:05,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:20:05,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 22:20:05,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 22:20:05,197 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 139 [2021-12-17 22:20:05,198 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-17 22:20:05,198 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:20:05,198 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 139 [2021-12-17 22:20:05,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:20:07,983 INFO L129 PetriNetUnfolder]: 9689/16825 cut-off events. [2021-12-17 22:20:07,984 INFO L130 PetriNetUnfolder]: For 62050/62050 co-relation queries the response was YES. [2021-12-17 22:20:08,058 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-17 22:20:08,125 INFO L132 encePairwiseOnDemand]: 128/139 looper letters, 57 selfloop transitions, 8 changer transitions 118/272 dead transitions. [2021-12-17 22:20:08,125 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 272 transitions, 1846 flow [2021-12-17 22:20:08,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-17 22:20:08,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-17 22:20:08,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1533 transitions. [2021-12-17 22:20:08,130 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8483674598782512 [2021-12-17 22:20:08,130 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1533 transitions. [2021-12-17 22:20:08,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1533 transitions. [2021-12-17 22:20:08,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:20:08,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1533 transitions. [2021-12-17 22:20:08,134 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-17 22:20:08,137 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-17 22:20:08,138 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-17 22:20:08,138 INFO L186 Difference]: Start difference. First operand has 158 places, 131 transitions, 506 flow. Second operand 13 states and 1533 transitions. [2021-12-17 22:20:08,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 272 transitions, 1846 flow [2021-12-17 22:20:08,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 272 transitions, 1790 flow, removed 28 selfloop flow, removed 0 redundant places. [2021-12-17 22:20:08,324 INFO L242 Difference]: Finished difference. Result has 173 places, 135 transitions, 608 flow [2021-12-17 22:20:08,325 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-17 22:20:08,326 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 27 predicate places. [2021-12-17 22:20:08,327 INFO L470 AbstractCegarLoop]: Abstraction has has 173 places, 135 transitions, 608 flow [2021-12-17 22:20:08,327 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-17 22:20:08,328 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:20:08,328 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-17 22:20:08,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-17 22:20:08,328 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-17 22:20:08,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:20:08,329 INFO L85 PathProgramCache]: Analyzing trace with hash -939406597, now seen corresponding path program 1 times [2021-12-17 22:20:08,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:20:08,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189518191] [2021-12-17 22:20:08,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:20:08,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:20:08,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:20:08,468 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-17 22:20:08,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:20:08,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189518191] [2021-12-17 22:20:08,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189518191] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:20:08,469 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:20:08,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 22:20:08,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882144360] [2021-12-17 22:20:08,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:20:08,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 22:20:08,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:20:08,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 22:20:08,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 22:20:08,472 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 139 [2021-12-17 22:20:08,473 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-17 22:20:08,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:20:08,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 139 [2021-12-17 22:20:08,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:20:10,391 INFO L129 PetriNetUnfolder]: 6373/11578 cut-off events. [2021-12-17 22:20:10,391 INFO L130 PetriNetUnfolder]: For 58583/59983 co-relation queries the response was YES. [2021-12-17 22:20:10,476 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-17 22:20:10,530 INFO L132 encePairwiseOnDemand]: 132/139 looper letters, 33 selfloop transitions, 7 changer transitions 58/206 dead transitions. [2021-12-17 22:20:10,530 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 206 transitions, 1312 flow [2021-12-17 22:20:10,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 22:20:10,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-17 22:20:10,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1106 transitions. [2021-12-17 22:20:10,533 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8840927258193445 [2021-12-17 22:20:10,534 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1106 transitions. [2021-12-17 22:20:10,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1106 transitions. [2021-12-17 22:20:10,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:20:10,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1106 transitions. [2021-12-17 22:20:10,537 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-17 22:20:10,541 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-17 22:20:10,542 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-17 22:20:10,542 INFO L186 Difference]: Start difference. First operand has 173 places, 135 transitions, 608 flow. Second operand 9 states and 1106 transitions. [2021-12-17 22:20:10,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 206 transitions, 1312 flow [2021-12-17 22:20:10,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 206 transitions, 1229 flow, removed 40 selfloop flow, removed 11 redundant places. [2021-12-17 22:20:10,790 INFO L242 Difference]: Finished difference. Result has 168 places, 141 transitions, 680 flow [2021-12-17 22:20:10,791 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-17 22:20:10,791 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 22 predicate places. [2021-12-17 22:20:10,792 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 141 transitions, 680 flow [2021-12-17 22:20:10,792 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-17 22:20:10,792 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:20:10,792 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-17 22:20:10,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-17 22:20:10,793 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-17 22:20:10,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:20:10,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1030314952, now seen corresponding path program 1 times [2021-12-17 22:20:10,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:20:10,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678850017] [2021-12-17 22:20:10,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:20:10,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:20:10,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:20:10,916 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-17 22:20:10,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:20:10,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678850017] [2021-12-17 22:20:10,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678850017] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:20:10,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:20:10,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 22:20:10,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191840136] [2021-12-17 22:20:10,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:20:10,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 22:20:10,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:20:10,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 22:20:10,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 22:20:10,920 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 139 [2021-12-17 22:20:10,921 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-17 22:20:10,921 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:20:10,921 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 139 [2021-12-17 22:20:10,921 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:20:12,455 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-17 22:20:12,456 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2021-12-17 22:20:12,456 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-12-17 22:20:12,456 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-12-17 22:20:12,456 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-12-17 22:20:12,522 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-17 22:20:12,523 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-12-17 22:20:12,523 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-12-17 22:20:12,523 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-12-17 22:20:12,523 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-12-17 22:20:12,524 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-17 22:20:12,525 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,525 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,525 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,525 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,526 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-17 22:20:12,526 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-12-17 22:20:12,527 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-12-17 22:20:12,527 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-12-17 22:20:12,527 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-12-17 22:20:12,528 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-17 22:20:12,528 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,528 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,528 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,528 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,614 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-17 22:20:12,614 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,614 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,615 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,615 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,615 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,616 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-17 22:20:12,616 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,616 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,617 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:12,617 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:13,174 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-17 22:20:13,175 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-17 22:20:13,175 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:13,175 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:13,175 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:13,177 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-17 22:20:13,177 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-17 22:20:13,177 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:13,177 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:13,178 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:13,264 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-17 22:20:13,265 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-12-17 22:20:13,265 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:13,265 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:13,265 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-12-17 22:20:13,689 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-17 22:20:13,689 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-17 22:20:13,689 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:13,689 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:13,689 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:13,690 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-17 22:20:13,690 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-17 22:20:13,690 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:13,690 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:13,690 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:13,748 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-17 22:20:13,748 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-12-17 22:20:13,748 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-17 22:20:13,748 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-17 22:20:13,749 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-17 22:20:13,749 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-17 22:20:13,750 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-12-17 22:20:13,750 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-17 22:20:13,750 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-17 22:20:13,750 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-12-17 22:20:13,956 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-17 22:20:13,956 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-17 22:20:13,956 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:13,957 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:13,957 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:13,958 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-17 22:20:13,958 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-17 22:20:13,958 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:13,958 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:13,958 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,008 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-17 22:20:14,008 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,008 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,008 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,008 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,008 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,010 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-17 22:20:14,010 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,010 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,011 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,011 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,011 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-17 22:20:14,011 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,011 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,012 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,012 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,013 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-17 22:20:14,013 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,013 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,013 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,013 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-12-17 22:20:14,217 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-17 22:20:14,217 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,217 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,217 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,217 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,218 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-17 22:20:14,218 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,218 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,218 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,218 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,219 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-17 22:20:14,219 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,219 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,220 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,220 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,220 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-17 22:20:14,220 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,220 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,220 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,220 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,263 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-17 22:20:14,263 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,263 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,263 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,263 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,263 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,266 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-17 22:20:14,266 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,266 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,266 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,266 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,266 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-17 22:20:14,267 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,267 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,267 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,267 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,267 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-17 22:20:14,267 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,267 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,267 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,267 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,268 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-17 22:20:14,268 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,268 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,268 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,268 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-12-17 22:20:14,487 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-17 22:20:14,488 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,488 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,488 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,488 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,488 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,491 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-17 22:20:14,491 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,491 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,491 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,491 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,492 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-17 22:20:14,492 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,492 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,492 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,492 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,493 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-17 22:20:14,493 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,493 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,493 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,493 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-12-17 22:20:14,949 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-17 22:20:14,949 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-12-17 22:20:14,949 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:14,950 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:14,950 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:14,950 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-17 22:20:14,950 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-12-17 22:20:14,950 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:14,950 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:14,951 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:14,971 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-17 22:20:14,971 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,971 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,971 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,971 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,971 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,972 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-17 22:20:14,972 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,972 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,972 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,972 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,972 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,975 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-17 22:20:14,975 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,975 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,975 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,976 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,976 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-17 22:20:14,976 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,976 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,976 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,976 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,976 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-17 22:20:14,976 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,977 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,977 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:14,977 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-12-17 22:20:15,127 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-17 22:20:15,128 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-12-17 22:20:15,128 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-12-17 22:20:15,128 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-12-17 22:20:15,128 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-12-17 22:20:15,255 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-17 22:20:15,256 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-12-17 22:20:15,256 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:15,256 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:15,256 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:15,256 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:15,259 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-17 22:20:15,259 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-12-17 22:20:15,259 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:15,259 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:15,259 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-12-17 22:20:15,357 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-17 22:20:15,357 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is not cut-off event [2021-12-17 22:20:15,357 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2021-12-17 22:20:15,357 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2021-12-17 22:20:15,357 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2021-12-17 22:20:15,887 INFO L129 PetriNetUnfolder]: 18986/33449 cut-off events. [2021-12-17 22:20:15,887 INFO L130 PetriNetUnfolder]: For 52969/67832 co-relation queries the response was YES. [2021-12-17 22:20:16,219 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-17 22:20:16,349 INFO L132 encePairwiseOnDemand]: 128/139 looper letters, 93 selfloop transitions, 20 changer transitions 0/230 dead transitions. [2021-12-17 22:20:16,350 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 230 transitions, 1216 flow [2021-12-17 22:20:16,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 22:20:16,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-17 22:20:16,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1227 transitions. [2021-12-17 22:20:16,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8827338129496403 [2021-12-17 22:20:16,356 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1227 transitions. [2021-12-17 22:20:16,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1227 transitions. [2021-12-17 22:20:16,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:20:16,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1227 transitions. [2021-12-17 22:20:16,360 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-17 22:20:16,363 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-17 22:20:16,364 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-17 22:20:16,364 INFO L186 Difference]: Start difference. First operand has 168 places, 141 transitions, 680 flow. Second operand 10 states and 1227 transitions. [2021-12-17 22:20:16,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 230 transitions, 1216 flow [2021-12-17 22:20:16,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 230 transitions, 1159 flow, removed 25 selfloop flow, removed 12 redundant places. [2021-12-17 22:20:16,441 INFO L242 Difference]: Finished difference. Result has 165 places, 159 transitions, 766 flow [2021-12-17 22:20:16,441 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-17 22:20:16,442 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 19 predicate places. [2021-12-17 22:20:16,442 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 159 transitions, 766 flow [2021-12-17 22:20:16,442 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-17 22:20:16,442 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:20:16,443 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-17 22:20:16,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-17 22:20:16,443 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-17 22:20:16,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:20:16,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1115329146, now seen corresponding path program 1 times [2021-12-17 22:20:16,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:20:16,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410793299] [2021-12-17 22:20:16,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:20:16,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:20:16,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:20:16,555 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-17 22:20:16,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:20:16,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410793299] [2021-12-17 22:20:16,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410793299] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:20:16,556 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:20:16,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 22:20:16,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170954827] [2021-12-17 22:20:16,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:20:16,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 22:20:16,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:20:16,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 22:20:16,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 22:20:16,559 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 139 [2021-12-17 22:20:16,560 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-17 22:20:16,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:20:16,560 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 139 [2021-12-17 22:20:16,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:20:20,432 INFO L129 PetriNetUnfolder]: 10213/25561 cut-off events. [2021-12-17 22:20:20,433 INFO L130 PetriNetUnfolder]: For 62522/66307 co-relation queries the response was YES. [2021-12-17 22:20:20,630 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-17 22:20:20,708 INFO L132 encePairwiseOnDemand]: 125/139 looper letters, 119 selfloop transitions, 45 changer transitions 16/287 dead transitions. [2021-12-17 22:20:20,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 287 transitions, 1922 flow [2021-12-17 22:20:20,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-17 22:20:20,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-17 22:20:20,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1528 transitions. [2021-12-17 22:20:20,713 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8456004427227449 [2021-12-17 22:20:20,713 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1528 transitions. [2021-12-17 22:20:20,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1528 transitions. [2021-12-17 22:20:20,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:20:20,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1528 transitions. [2021-12-17 22:20:20,718 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-17 22:20:20,722 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-17 22:20:20,723 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-17 22:20:20,723 INFO L186 Difference]: Start difference. First operand has 165 places, 159 transitions, 766 flow. Second operand 13 states and 1528 transitions. [2021-12-17 22:20:20,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 287 transitions, 1922 flow [2021-12-17 22:20:20,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 287 transitions, 1906 flow, removed 7 selfloop flow, removed 1 redundant places. [2021-12-17 22:20:20,946 INFO L242 Difference]: Finished difference. Result has 188 places, 185 transitions, 1259 flow [2021-12-17 22:20:20,947 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-17 22:20:20,948 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 42 predicate places. [2021-12-17 22:20:20,948 INFO L470 AbstractCegarLoop]: Abstraction has has 188 places, 185 transitions, 1259 flow [2021-12-17 22:20:20,948 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-17 22:20:20,948 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:20:20,949 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-17 22:20:20,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-17 22:20:20,949 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-17 22:20:20,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:20:20,949 INFO L85 PathProgramCache]: Analyzing trace with hash 2138494065, now seen corresponding path program 1 times [2021-12-17 22:20:20,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:20:20,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078139741] [2021-12-17 22:20:20,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:20:20,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:20:20,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:20:21,046 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-17 22:20:21,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:20:21,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078139741] [2021-12-17 22:20:21,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078139741] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:20:21,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:20:21,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 22:20:21,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479004695] [2021-12-17 22:20:21,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:20:21,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 22:20:21,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:20:21,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 22:20:21,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 22:20:21,050 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 139 [2021-12-17 22:20:21,050 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-17 22:20:21,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:20:21,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 139 [2021-12-17 22:20:21,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:20:28,900 INFO L129 PetriNetUnfolder]: 28836/51335 cut-off events. [2021-12-17 22:20:28,901 INFO L130 PetriNetUnfolder]: For 123718/140968 co-relation queries the response was YES. [2021-12-17 22:20:29,511 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-17 22:20:29,620 INFO L132 encePairwiseOnDemand]: 128/139 looper letters, 132 selfloop transitions, 38 changer transitions 6/312 dead transitions. [2021-12-17 22:20:29,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 312 transitions, 2405 flow [2021-12-17 22:20:29,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-17 22:20:29,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-17 22:20:29,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1600 transitions. [2021-12-17 22:20:29,624 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8854454897620365 [2021-12-17 22:20:29,624 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1600 transitions. [2021-12-17 22:20:29,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1600 transitions. [2021-12-17 22:20:29,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:20:29,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1600 transitions. [2021-12-17 22:20:29,629 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-17 22:20:29,633 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-17 22:20:29,634 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-17 22:20:29,634 INFO L186 Difference]: Start difference. First operand has 188 places, 185 transitions, 1259 flow. Second operand 13 states and 1600 transitions. [2021-12-17 22:20:29,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 312 transitions, 2405 flow [2021-12-17 22:20:30,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 312 transitions, 2349 flow, removed 28 selfloop flow, removed 0 redundant places. [2021-12-17 22:20:30,854 INFO L242 Difference]: Finished difference. Result has 206 places, 199 transitions, 1400 flow [2021-12-17 22:20:30,855 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-17 22:20:30,855 INFO L334 CegarLoopForPetriNet]: 146 programPoint places, 60 predicate places. [2021-12-17 22:20:30,856 INFO L470 AbstractCegarLoop]: Abstraction has has 206 places, 199 transitions, 1400 flow [2021-12-17 22:20:30,856 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-17 22:20:30,856 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:20:30,857 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-17 22:20:30,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-17 22:20:30,857 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-17 22:20:30,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:20:30,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1580738689, now seen corresponding path program 1 times [2021-12-17 22:20:30,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:20:30,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449043846] [2021-12-17 22:20:30,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:20:30,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:20:30,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:20:31,020 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-17 22:20:31,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:20:31,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449043846] [2021-12-17 22:20:31,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449043846] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:20:31,021 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:20:31,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 22:20:31,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997591215] [2021-12-17 22:20:31,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:20:31,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 22:20:31,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:20:31,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 22:20:31,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-17 22:20:31,023 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 139 [2021-12-17 22:20:31,024 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-17 22:20:31,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:20:31,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 139 [2021-12-17 22:20:31,025 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand