/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.use.on-demand.petri.net.difference true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix007.opt.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-06 16:17:35,056 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-06 16:17:35,058 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-06 16:17:35,089 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-06 16:17:35,089 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-06 16:17:35,092 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-06 16:17:35,093 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-06 16:17:35,094 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-06 16:17:35,095 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-06 16:17:35,096 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-06 16:17:35,096 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-06 16:17:35,115 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-06 16:17:35,116 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-06 16:17:35,117 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-06 16:17:35,117 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-06 16:17:35,120 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-06 16:17:35,121 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-06 16:17:35,124 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-06 16:17:35,127 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-06 16:17:35,131 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-06 16:17:35,132 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-06 16:17:35,133 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-06 16:17:35,134 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-06 16:17:35,135 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-06 16:17:35,140 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-06 16:17:35,140 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-06 16:17:35,140 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-06 16:17:35,141 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-06 16:17:35,141 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-06 16:17:35,142 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-06 16:17:35,142 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-06 16:17:35,143 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-06 16:17:35,144 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-06 16:17:35,145 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-06 16:17:35,145 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-06 16:17:35,145 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-06 16:17:35,146 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-06 16:17:35,146 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-06 16:17:35,146 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-06 16:17:35,147 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-06 16:17:35,147 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-06 16:17:35,150 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-12-06 16:17:35,175 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-06 16:17:35,176 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-06 16:17:35,177 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-06 16:17:35,177 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-06 16:17:35,177 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-06 16:17:35,178 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-06 16:17:35,178 INFO L138 SettingsManager]: * Use SBE=true [2022-12-06 16:17:35,179 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-06 16:17:35,179 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-06 16:17:35,179 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-06 16:17:35,179 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-06 16:17:35,180 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-06 16:17:35,180 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-06 16:17:35,180 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-06 16:17:35,180 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-06 16:17:35,180 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-06 16:17:35,180 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-06 16:17:35,180 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-06 16:17:35,180 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-06 16:17:35,180 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-06 16:17:35,180 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-06 16:17:35,181 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-06 16:17:35,181 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-06 16:17:35,181 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 16:17:35,181 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-06 16:17:35,181 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-06 16:17:35,181 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-06 16:17:35,181 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-06 16:17:35,181 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-06 16:17:35,181 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-06 16:17:35,181 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-06 16:17:35,182 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.traceabstraction: Use on-demand Petri net difference -> true [2022-12-06 16:17:35,444 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-06 16:17:35,457 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-06 16:17:35,459 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-06 16:17:35,459 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-06 16:17:35,460 INFO L275 PluginConnector]: CDTParser initialized [2022-12-06 16:17:35,461 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix007.opt.i [2022-12-06 16:17:36,421 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-06 16:17:36,675 INFO L351 CDTParser]: Found 1 translation units. [2022-12-06 16:17:36,676 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix007.opt.i [2022-12-06 16:17:36,696 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4d5cc5b23/8352d255f7fd4d8ba1809d9b84625a8f/FLAGd47738ada [2022-12-06 16:17:37,002 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4d5cc5b23/8352d255f7fd4d8ba1809d9b84625a8f [2022-12-06 16:17:37,004 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-06 16:17:37,004 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-06 16:17:37,007 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-06 16:17:37,007 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-06 16:17:37,009 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-06 16:17:37,010 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,011 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10499fbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37, skipping insertion in model container [2022-12-06 16:17:37,011 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,015 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-06 16:17:37,063 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-06 16:17:37,208 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix007.opt.i[944,957] [2022-12-06 16:17:37,343 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,343 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,345 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,345 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,348 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,363 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,363 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,364 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,364 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,364 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,368 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,371 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,372 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,382 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,383 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,383 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,383 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,385 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,385 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,385 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,389 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,389 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,389 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,391 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,392 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,395 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,396 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 16:17:37,405 INFO L203 MainTranslator]: Completed pre-run [2022-12-06 16:17:37,415 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix007.opt.i[944,957] [2022-12-06 16:17:37,441 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,441 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,441 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,441 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,442 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,442 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,442 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,442 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,442 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,442 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,443 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,443 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,443 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,443 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,443 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,443 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,444 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,444 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,444 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,444 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,444 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,451 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,452 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,452 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,452 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,452 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,453 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,455 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,456 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,466 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,466 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,467 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,467 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,468 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,468 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,468 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,470 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,470 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,471 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,471 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,472 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:17:37,472 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:17:37,472 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 16:17:37,504 INFO L208 MainTranslator]: Completed translation [2022-12-06 16:17:37,504 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37 WrapperNode [2022-12-06 16:17:37,505 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-06 16:17:37,506 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-06 16:17:37,506 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-06 16:17:37,507 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-06 16:17:37,511 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,540 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,567 INFO L138 Inliner]: procedures = 177, calls = 71, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 164 [2022-12-06 16:17:37,567 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-06 16:17:37,568 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-06 16:17:37,568 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-06 16:17:37,568 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-06 16:17:37,574 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,574 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,585 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,586 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,593 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,595 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,596 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,597 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,609 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-06 16:17:37,610 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-06 16:17:37,610 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-06 16:17:37,610 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-06 16:17:37,611 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (1/1) ... [2022-12-06 16:17:37,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 16:17:37,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 16:17:37,644 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-06 16:17:37,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-06 16:17:37,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-06 16:17:37,677 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-06 16:17:37,678 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-06 16:17:37,678 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-06 16:17:37,678 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-06 16:17:37,678 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2022-12-06 16:17:37,678 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2022-12-06 16:17:37,678 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2022-12-06 16:17:37,678 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2022-12-06 16:17:37,679 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2022-12-06 16:17:37,679 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2022-12-06 16:17:37,679 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2022-12-06 16:17:37,679 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2022-12-06 16:17:37,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-06 16:17:37,679 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-06 16:17:37,679 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-06 16:17:37,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-06 16:17:37,681 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-06 16:17:37,814 INFO L236 CfgBuilder]: Building ICFG [2022-12-06 16:17:37,816 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-06 16:17:38,090 INFO L277 CfgBuilder]: Performing block encoding [2022-12-06 16:17:38,198 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-06 16:17:38,198 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-06 16:17:38,200 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:17:38 BoogieIcfgContainer [2022-12-06 16:17:38,200 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-06 16:17:38,201 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-06 16:17:38,201 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-06 16:17:38,203 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-06 16:17:38,203 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 04:17:37" (1/3) ... [2022-12-06 16:17:38,204 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66476ebe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:17:38, skipping insertion in model container [2022-12-06 16:17:38,204 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:17:37" (2/3) ... [2022-12-06 16:17:38,204 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66476ebe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:17:38, skipping insertion in model container [2022-12-06 16:17:38,204 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:17:38" (3/3) ... [2022-12-06 16:17:38,205 INFO L112 eAbstractionObserver]: Analyzing ICFG mix007.opt.i [2022-12-06 16:17:38,217 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-06 16:17:38,217 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-12-06 16:17:38,218 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-06 16:17:38,271 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-06 16:17:38,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 130 transitions, 280 flow [2022-12-06 16:17:38,338 INFO L130 PetriNetUnfolder]: 2/126 cut-off events. [2022-12-06 16:17:38,338 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-06 16:17:38,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 126 events. 2/126 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 65 event pairs, 0 based on Foata normal form. 0/122 useless extension candidates. Maximal degree in co-relation 86. Up to 2 conditions per place. [2022-12-06 16:17:38,345 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 130 transitions, 280 flow [2022-12-06 16:17:38,348 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 137 places, 126 transitions, 264 flow [2022-12-06 16:17:38,355 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-06 16:17:38,359 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@148ae5f1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-06 16:17:38,359 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-12-06 16:17:38,375 INFO L130 PetriNetUnfolder]: 0/88 cut-off events. [2022-12-06 16:17:38,375 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-06 16:17:38,375 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:17:38,376 INFO L213 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] [2022-12-06 16:17:38,376 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P3Err0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:17:38,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:17:38,380 INFO L85 PathProgramCache]: Analyzing trace with hash -2018652647, now seen corresponding path program 1 times [2022-12-06 16:17:38,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:17:38,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125775541] [2022-12-06 16:17:38,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:17:38,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:17:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:17:38,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:17:38,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:17:38,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125775541] [2022-12-06 16:17:38,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125775541] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:17:38,847 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:17:38,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-06 16:17:38,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471443440] [2022-12-06 16:17:38,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:17:38,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-06 16:17:38,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:17:38,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-06 16:17:38,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-06 16:17:38,887 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 130 [2022-12-06 16:17:38,889 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 126 transitions, 264 flow. Second operand has 3 states, 3 states have (on average 118.0) internal successors, (354), 3 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:38,889 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:17:38,889 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 130 [2022-12-06 16:17:38,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:17:38,948 INFO L130 PetriNetUnfolder]: 14/165 cut-off events. [2022-12-06 16:17:38,948 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-12-06 16:17:38,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216 conditions, 165 events. 14/165 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 299 event pairs, 2 based on Foata normal form. 8/165 useless extension candidates. Maximal degree in co-relation 160. Up to 25 conditions per place. [2022-12-06 16:17:38,950 INFO L137 encePairwiseOnDemand]: 125/130 looper letters, 10 selfloop transitions, 2 changer transitions 0/124 dead transitions. [2022-12-06 16:17:38,950 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 124 transitions, 284 flow [2022-12-06 16:17:38,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-06 16:17:38,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-06 16:17:38,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 365 transitions. [2022-12-06 16:17:38,962 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9358974358974359 [2022-12-06 16:17:38,965 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 0 predicate places. [2022-12-06 16:17:38,966 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 124 transitions, 284 flow [2022-12-06 16:17:38,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 118.0) internal successors, (354), 3 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:38,966 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:17:38,967 INFO L213 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] [2022-12-06 16:17:38,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-06 16:17:38,967 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:17:38,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:17:38,970 INFO L85 PathProgramCache]: Analyzing trace with hash 356630833, now seen corresponding path program 1 times [2022-12-06 16:17:38,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:17:38,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812193650] [2022-12-06 16:17:38,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:17:38,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:17:39,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:17:39,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:17:39,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:17:39,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812193650] [2022-12-06 16:17:39,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812193650] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:17:39,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:17:39,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:17:39,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515292733] [2022-12-06 16:17:39,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:17:39,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:17:39,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:17:39,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:17:39,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:17:39,444 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 130 [2022-12-06 16:17:39,445 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 124 transitions, 284 flow. Second operand has 7 states, 7 states have (on average 101.42857142857143) internal successors, (710), 7 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:39,445 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:17:39,445 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 130 [2022-12-06 16:17:39,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:17:40,455 INFO L130 PetriNetUnfolder]: 2580/6046 cut-off events. [2022-12-06 16:17:40,455 INFO L131 PetriNetUnfolder]: For 767/1642 co-relation queries the response was YES. [2022-12-06 16:17:40,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10826 conditions, 6046 events. 2580/6046 cut-off events. For 767/1642 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 53381 event pairs, 346 based on Foata normal form. 2/5917 useless extension candidates. Maximal degree in co-relation 10761. Up to 1411 conditions per place. [2022-12-06 16:17:40,560 INFO L137 encePairwiseOnDemand]: 116/130 looper letters, 35 selfloop transitions, 10 changer transitions 90/219 dead transitions. [2022-12-06 16:17:40,560 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 219 transitions, 780 flow [2022-12-06 16:17:40,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-06 16:17:40,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-06 16:17:40,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1409 transitions. [2022-12-06 16:17:40,565 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8337278106508875 [2022-12-06 16:17:40,566 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 12 predicate places. [2022-12-06 16:17:40,566 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 219 transitions, 780 flow [2022-12-06 16:17:40,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 101.42857142857143) internal successors, (710), 7 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:40,567 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:17:40,567 INFO L213 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] [2022-12-06 16:17:40,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-06 16:17:40,567 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:17:40,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:17:40,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1078075327, now seen corresponding path program 1 times [2022-12-06 16:17:40,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:17:40,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749268538] [2022-12-06 16:17:40,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:17:40,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:17:40,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:17:40,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:17:40,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:17:40,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749268538] [2022-12-06 16:17:40,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749268538] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:17:40,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:17:40,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:17:40,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752794510] [2022-12-06 16:17:40,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:17:40,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:17:40,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:17:40,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:17:40,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:17:40,810 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 130 [2022-12-06 16:17:40,811 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 219 transitions, 780 flow. Second operand has 7 states, 7 states have (on average 101.71428571428571) internal successors, (712), 7 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:40,811 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:17:40,811 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 130 [2022-12-06 16:17:40,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:17:42,073 INFO L130 PetriNetUnfolder]: 4313/10827 cut-off events. [2022-12-06 16:17:42,073 INFO L131 PetriNetUnfolder]: For 1684/5987 co-relation queries the response was YES. [2022-12-06 16:17:42,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25358 conditions, 10827 events. 4313/10827 cut-off events. For 1684/5987 co-relation queries the response was YES. Maximal size of possible extension queue 762. Compared 111472 event pairs, 222 based on Foata normal form. 9/10674 useless extension candidates. Maximal degree in co-relation 25284. Up to 2581 conditions per place. [2022-12-06 16:17:42,121 INFO L137 encePairwiseOnDemand]: 114/130 looper letters, 49 selfloop transitions, 22 changer transitions 316/471 dead transitions. [2022-12-06 16:17:42,121 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 471 transitions, 2728 flow [2022-12-06 16:17:42,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-06 16:17:42,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-06 16:17:42,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1429 transitions. [2022-12-06 16:17:42,124 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8455621301775148 [2022-12-06 16:17:42,125 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 24 predicate places. [2022-12-06 16:17:42,125 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 471 transitions, 2728 flow [2022-12-06 16:17:42,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 101.71428571428571) internal successors, (712), 7 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:42,125 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:17:42,125 INFO L213 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] [2022-12-06 16:17:42,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-06 16:17:42,126 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:17:42,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:17:42,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1593442128, now seen corresponding path program 1 times [2022-12-06 16:17:42,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:17:42,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401048856] [2022-12-06 16:17:42,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:17:42,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:17:42,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:17:42,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:17:42,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:17:42,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401048856] [2022-12-06 16:17:42,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401048856] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:17:42,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:17:42,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:17:42,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107217754] [2022-12-06 16:17:42,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:17:42,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:17:42,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:17:42,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:17:42,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:17:42,350 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 130 [2022-12-06 16:17:42,351 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 471 transitions, 2728 flow. Second operand has 7 states, 7 states have (on average 101.85714285714286) internal successors, (713), 7 states have internal predecessors, (713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:42,351 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:17:42,351 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 130 [2022-12-06 16:17:42,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:17:43,874 INFO L130 PetriNetUnfolder]: 5159/13223 cut-off events. [2022-12-06 16:17:43,875 INFO L131 PetriNetUnfolder]: For 2814/9787 co-relation queries the response was YES. [2022-12-06 16:17:43,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38499 conditions, 13223 events. 5159/13223 cut-off events. For 2814/9787 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 142985 event pairs, 110 based on Foata normal form. 32/13131 useless extension candidates. Maximal degree in co-relation 38416. Up to 3549 conditions per place. [2022-12-06 16:17:43,926 INFO L137 encePairwiseOnDemand]: 119/130 looper letters, 79 selfloop transitions, 14 changer transitions 614/791 dead transitions. [2022-12-06 16:17:43,926 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 791 transitions, 6266 flow [2022-12-06 16:17:43,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-06 16:17:43,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-06 16:17:43,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1415 transitions. [2022-12-06 16:17:43,929 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8372781065088757 [2022-12-06 16:17:43,930 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 36 predicate places. [2022-12-06 16:17:43,930 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 791 transitions, 6266 flow [2022-12-06 16:17:43,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 101.85714285714286) internal successors, (713), 7 states have internal predecessors, (713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:43,930 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:17:43,931 INFO L213 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] [2022-12-06 16:17:43,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-06 16:17:43,931 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:17:43,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:17:43,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1132516822, now seen corresponding path program 1 times [2022-12-06 16:17:43,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:17:43,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29755318] [2022-12-06 16:17:43,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:17:43,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:17:43,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:17:44,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:17:44,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:17:44,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29755318] [2022-12-06 16:17:44,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29755318] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:17:44,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:17:44,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 16:17:44,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847364515] [2022-12-06 16:17:44,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:17:44,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 16:17:44,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:17:44,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 16:17:44,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-06 16:17:44,093 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 130 [2022-12-06 16:17:44,094 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 791 transitions, 6266 flow. Second operand has 6 states, 6 states have (on average 107.33333333333333) internal successors, (644), 6 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:44,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:17:44,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 130 [2022-12-06 16:17:44,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:17:48,037 INFO L130 PetriNetUnfolder]: 16791/36261 cut-off events. [2022-12-06 16:17:48,038 INFO L131 PetriNetUnfolder]: For 51404/57064 co-relation queries the response was YES. [2022-12-06 16:17:48,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110529 conditions, 36261 events. 16791/36261 cut-off events. For 51404/57064 co-relation queries the response was YES. Maximal size of possible extension queue 1556. Compared 394486 event pairs, 780 based on Foata normal form. 27/35060 useless extension candidates. Maximal degree in co-relation 110442. Up to 10977 conditions per place. [2022-12-06 16:17:48,301 INFO L137 encePairwiseOnDemand]: 119/130 looper letters, 300 selfloop transitions, 20 changer transitions 202/966 dead transitions. [2022-12-06 16:17:48,301 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 966 transitions, 8669 flow [2022-12-06 16:17:48,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-06 16:17:48,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-06 16:17:48,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1141 transitions. [2022-12-06 16:17:48,303 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8776923076923077 [2022-12-06 16:17:48,306 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 45 predicate places. [2022-12-06 16:17:48,308 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 966 transitions, 8669 flow [2022-12-06 16:17:48,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 107.33333333333333) internal successors, (644), 6 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:48,308 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:17:48,309 INFO L213 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] [2022-12-06 16:17:48,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-06 16:17:48,309 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:17:48,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:17:48,310 INFO L85 PathProgramCache]: Analyzing trace with hash -870703465, now seen corresponding path program 1 times [2022-12-06 16:17:48,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:17:48,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168419259] [2022-12-06 16:17:48,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:17:48,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:17:48,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:17:48,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:17:48,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:17:48,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168419259] [2022-12-06 16:17:48,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168419259] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:17:48,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:17:48,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:17:48,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115364338] [2022-12-06 16:17:48,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:17:48,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:17:48,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:17:48,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:17:48,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:17:48,539 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 130 [2022-12-06 16:17:48,540 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 966 transitions, 8669 flow. Second operand has 7 states, 7 states have (on average 107.28571428571429) internal successors, (751), 7 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:48,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:17:48,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 130 [2022-12-06 16:17:48,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:17:51,491 INFO L130 PetriNetUnfolder]: 10396/22214 cut-off events. [2022-12-06 16:17:51,491 INFO L131 PetriNetUnfolder]: For 48953/58076 co-relation queries the response was YES. [2022-12-06 16:17:51,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78811 conditions, 22214 events. 10396/22214 cut-off events. For 48953/58076 co-relation queries the response was YES. Maximal size of possible extension queue 1290. Compared 222034 event pairs, 202 based on Foata normal form. 1250/22899 useless extension candidates. Maximal degree in co-relation 78720. Up to 6237 conditions per place. [2022-12-06 16:17:51,655 INFO L137 encePairwiseOnDemand]: 119/130 looper letters, 413 selfloop transitions, 52 changer transitions 322/1014 dead transitions. [2022-12-06 16:17:51,656 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 1014 transitions, 10695 flow [2022-12-06 16:17:51,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-06 16:17:51,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-06 16:17:51,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1487 transitions. [2022-12-06 16:17:51,659 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8798816568047337 [2022-12-06 16:17:51,659 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 57 predicate places. [2022-12-06 16:17:51,659 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 1014 transitions, 10695 flow [2022-12-06 16:17:51,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 107.28571428571429) internal successors, (751), 7 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:51,660 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:17:51,660 INFO L213 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] [2022-12-06 16:17:51,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-06 16:17:51,660 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:17:51,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:17:51,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1075488323, now seen corresponding path program 1 times [2022-12-06 16:17:51,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:17:51,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633904465] [2022-12-06 16:17:51,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:17:51,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:17:51,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:17:52,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:17:52,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:17:52,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633904465] [2022-12-06 16:17:52,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633904465] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:17:52,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:17:52,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:17:52,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39568612] [2022-12-06 16:17:52,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:17:52,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:17:52,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:17:52,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:17:52,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:17:52,172 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 130 [2022-12-06 16:17:52,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 1014 transitions, 10695 flow. Second operand has 8 states, 8 states have (on average 107.25) internal successors, (858), 8 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:52,173 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:17:52,173 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 130 [2022-12-06 16:17:52,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:17:53,164 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][337], [170#true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 31#L880true, 48#L842true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:17:53,165 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:17:53,165 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:17:53,165 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:17:53,165 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:17:53,165 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][339], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, P0Thread1of1ForFork1InUse, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 5#L773true, 31#L880true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:17:53,165 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:17:53,165 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:17:53,165 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:17:53,165 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:17:53,351 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][224], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 31#L880true, 103#L778true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0)))]) [2022-12-06 16:17:53,351 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is not cut-off event [2022-12-06 16:17:53,351 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:17:53,351 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:17:53,352 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:17:53,353 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][337], [170#true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, P0Thread1of1ForFork1InUse, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 48#L842true, 144#true, 216#true, 68#L2true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:17:53,353 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:17:53,353 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:17:53,353 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:17:53,353 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:17:53,353 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][339], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 68#L2true]) [2022-12-06 16:17:53,353 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:17:53,353 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:17:53,353 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:17:53,353 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:17:53,673 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][224], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 103#L778true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 68#L2true]) [2022-12-06 16:17:53,673 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is not cut-off event [2022-12-06 16:17:53,673 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-12-06 16:17:53,673 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-12-06 16:17:53,674 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-12-06 16:17:53,674 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][384], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 216#true]) [2022-12-06 16:17:53,675 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,675 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,675 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,675 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,675 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][388], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 216#true]) [2022-12-06 16:17:53,675 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,675 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,676 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,676 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,676 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][292], [77#L826true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0)))]) [2022-12-06 16:17:53,676 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,676 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,676 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,676 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,677 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][284], [77#L826true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0)))]) [2022-12-06 16:17:53,677 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,677 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,677 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,677 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,678 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][442], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true]) [2022-12-06 16:17:53,678 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,678 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,678 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,678 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,678 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][479], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true]) [2022-12-06 16:17:53,678 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,678 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,678 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,678 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:17:53,849 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][334], [77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0)))]) [2022-12-06 16:17:53,849 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,849 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,849 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,849 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,849 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][429], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true]) [2022-12-06 16:17:53,849 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,850 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,850 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,850 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,850 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][430], [170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true]) [2022-12-06 16:17:53,850 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,850 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,850 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,850 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,851 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][284], [77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0)))]) [2022-12-06 16:17:53,851 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,851 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,851 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,851 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,852 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][442], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true]) [2022-12-06 16:17:53,852 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,852 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,852 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,852 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,852 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][479], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true]) [2022-12-06 16:17:53,852 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,852 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,852 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:53,852 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:54,487 INFO L130 PetriNetUnfolder]: 8723/16853 cut-off events. [2022-12-06 16:17:54,488 INFO L131 PetriNetUnfolder]: For 47639/62938 co-relation queries the response was YES. [2022-12-06 16:17:54,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74449 conditions, 16853 events. 8723/16853 cut-off events. For 47639/62938 co-relation queries the response was YES. Maximal size of possible extension queue 1252. Compared 157711 event pairs, 96 based on Foata normal form. 2193/18474 useless extension candidates. Maximal degree in co-relation 74354. Up to 4674 conditions per place. [2022-12-06 16:17:54,571 INFO L137 encePairwiseOnDemand]: 119/130 looper letters, 410 selfloop transitions, 104 changer transitions 315/960 dead transitions. [2022-12-06 16:17:54,572 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 960 transitions, 11881 flow [2022-12-06 16:17:54,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-06 16:17:54,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-06 16:17:54,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1832 transitions. [2022-12-06 16:17:54,575 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8807692307692307 [2022-12-06 16:17:54,575 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 69 predicate places. [2022-12-06 16:17:54,576 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 960 transitions, 11881 flow [2022-12-06 16:17:54,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 107.25) internal successors, (858), 8 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:54,576 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:17:54,576 INFO L213 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] [2022-12-06 16:17:54,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-06 16:17:54,576 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:17:54,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:17:54,577 INFO L85 PathProgramCache]: Analyzing trace with hash 874542599, now seen corresponding path program 1 times [2022-12-06 16:17:54,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:17:54,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283775484] [2022-12-06 16:17:54,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:17:54,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:17:54,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:17:54,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:17:54,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:17:54,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283775484] [2022-12-06 16:17:54,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283775484] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:17:54,763 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:17:54,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:17:54,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831284509] [2022-12-06 16:17:54,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:17:54,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:17:54,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:17:54,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:17:54,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:17:54,765 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 130 [2022-12-06 16:17:54,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 960 transitions, 11881 flow. Second operand has 7 states, 7 states have (on average 108.71428571428571) internal successors, (761), 7 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:54,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:17:54,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 130 [2022-12-06 16:17:54,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:17:57,257 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][971], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 31#L880true, 103#L778true, 144#true, 293#(and (= ~__unbuffered_p3_EBX~0 1) (= ~a~0 1))]) [2022-12-06 16:17:57,258 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:17:57,258 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:57,258 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:57,258 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:57,258 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 147#true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 31#L880true, 98#L852true, 103#L778true, 144#true, 293#(and (= ~__unbuffered_p3_EBX~0 1) (= ~a~0 1))]) [2022-12-06 16:17:57,258 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:17:57,258 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:57,258 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:57,258 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:17:57,510 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][971], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 68#L2true, 144#true, 293#(and (= ~__unbuffered_p3_EBX~0 1) (= ~a~0 1))]) [2022-12-06 16:17:57,510 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:17:57,510 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:17:57,511 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:17:57,511 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:17:57,511 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 147#true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 68#L2true, 293#(and (= ~__unbuffered_p3_EBX~0 1) (= ~a~0 1))]) [2022-12-06 16:17:57,511 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:17:57,511 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:17:57,511 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:17:57,511 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:17:57,704 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][390], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:57,704 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,704 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,705 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,705 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,705 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][745], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:57,705 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,705 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,705 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,705 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,707 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][824], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 147#true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 68#L2true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:57,707 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,707 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,707 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,707 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,708 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][927], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 68#L2true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:57,708 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,708 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,708 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,708 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,725 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][970], [170#true, 193#true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 293#(and (= ~__unbuffered_p3_EBX~0 1) (= ~a~0 1))]) [2022-12-06 16:17:57,725 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,725 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,725 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,725 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,726 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][972], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 293#(and (= ~__unbuffered_p3_EBX~0 1) (= ~a~0 1))]) [2022-12-06 16:17:57,726 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,726 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,726 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,726 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:17:57,899 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][390], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:57,899 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,899 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,899 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,899 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,899 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][745], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:57,900 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,900 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,900 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,900 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,900 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1065], [170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:57,901 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,901 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,901 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,901 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,901 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][936], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:57,901 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,901 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,901 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,901 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,913 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][970], [170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 293#(and (= ~__unbuffered_p3_EBX~0 1) (= ~a~0 1))]) [2022-12-06 16:17:57,913 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,913 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,913 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,913 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,913 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][972], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 293#(and (= ~__unbuffered_p3_EBX~0 1) (= ~a~0 1))]) [2022-12-06 16:17:57,913 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,913 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,913 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:57,914 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:17:58,047 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1065], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:58,047 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:17:58,047 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:17:58,047 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:17:58,047 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:17:58,047 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][936], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:17:58,048 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:17:58,048 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:17:58,048 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:17:58,048 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:17:58,409 INFO L130 PetriNetUnfolder]: 16380/32015 cut-off events. [2022-12-06 16:17:58,409 INFO L131 PetriNetUnfolder]: For 135526/154223 co-relation queries the response was YES. [2022-12-06 16:17:58,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147166 conditions, 32015 events. 16380/32015 cut-off events. For 135526/154223 co-relation queries the response was YES. Maximal size of possible extension queue 2630. Compared 332542 event pairs, 187 based on Foata normal form. 522/31601 useless extension candidates. Maximal degree in co-relation 147066. Up to 8651 conditions per place. [2022-12-06 16:17:58,839 INFO L137 encePairwiseOnDemand]: 124/130 looper letters, 574 selfloop transitions, 6 changer transitions 700/1529 dead transitions. [2022-12-06 16:17:58,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 1529 transitions, 22942 flow [2022-12-06 16:17:58,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-06 16:17:58,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-06 16:17:58,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 797 transitions. [2022-12-06 16:17:58,841 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8758241758241758 [2022-12-06 16:17:58,843 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 75 predicate places. [2022-12-06 16:17:58,843 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 1529 transitions, 22942 flow [2022-12-06 16:17:58,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 108.71428571428571) internal successors, (761), 7 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:58,844 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:17:58,844 INFO L213 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] [2022-12-06 16:17:58,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-06 16:17:58,844 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:17:58,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:17:58,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1047734239, now seen corresponding path program 2 times [2022-12-06 16:17:58,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:17:58,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655916435] [2022-12-06 16:17:58,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:17:58,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:17:58,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:17:59,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:17:59,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:17:59,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655916435] [2022-12-06 16:17:59,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655916435] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:17:59,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:17:59,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-06 16:17:59,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36533525] [2022-12-06 16:17:59,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:17:59,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-06 16:17:59,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:17:59,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-06 16:17:59,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-12-06 16:17:59,055 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 130 [2022-12-06 16:17:59,056 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 1529 transitions, 22942 flow. Second operand has 9 states, 9 states have (on average 107.11111111111111) internal successors, (964), 9 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:17:59,056 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:17:59,056 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 130 [2022-12-06 16:17:59,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:18:03,479 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][730], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:03,479 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,479 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,480 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,480 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,480 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][556], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:03,480 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,480 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,480 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,480 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,483 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][720], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 147#true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 68#L2true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:03,484 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,484 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,484 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,484 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,484 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][920], [326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 68#L2true, 287#(= ~a~0 1)]) [2022-12-06 16:18:03,484 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,484 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,484 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,484 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:03,966 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][730], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:03,966 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,966 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,966 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,966 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,967 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][556], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:03,967 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,967 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,967 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,967 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,968 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][921], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:03,968 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,968 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,968 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,968 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,968 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1070], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:03,968 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,968 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,968 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:03,968 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:04,164 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][921], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:04,164 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:04,164 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:04,164 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:04,164 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:04,164 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1070], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:04,164 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:04,165 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:04,165 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:04,165 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:04,369 INFO L130 PetriNetUnfolder]: 14721/29200 cut-off events. [2022-12-06 16:18:04,370 INFO L131 PetriNetUnfolder]: For 123900/147674 co-relation queries the response was YES. [2022-12-06 16:18:04,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152394 conditions, 29200 events. 14721/29200 cut-off events. For 123900/147674 co-relation queries the response was YES. Maximal size of possible extension queue 2496. Compared 312291 event pairs, 180 based on Foata normal form. 4038/32486 useless extension candidates. Maximal degree in co-relation 152290. Up to 7898 conditions per place. [2022-12-06 16:18:04,533 INFO L137 encePairwiseOnDemand]: 119/130 looper letters, 294 selfloop transitions, 105 changer transitions 898/1406 dead transitions. [2022-12-06 16:18:04,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 1406 transitions, 23936 flow [2022-12-06 16:18:04,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-06 16:18:04,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-06 16:18:04,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2136 transitions. [2022-12-06 16:18:04,537 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8647773279352227 [2022-12-06 16:18:04,537 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 78 predicate places. [2022-12-06 16:18:04,538 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 1406 transitions, 23936 flow [2022-12-06 16:18:04,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 107.11111111111111) internal successors, (964), 9 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:18:04,538 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:18:04,538 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:18:04,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-06 16:18:04,538 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:18:04,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:18:04,539 INFO L85 PathProgramCache]: Analyzing trace with hash -901735497, now seen corresponding path program 1 times [2022-12-06 16:18:04,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:18:04,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297806099] [2022-12-06 16:18:04,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:18:04,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:18:04,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:18:04,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:18:04,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:18:04,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297806099] [2022-12-06 16:18:04,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297806099] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:18:04,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:18:04,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:18:04,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372925004] [2022-12-06 16:18:04,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:18:04,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:18:04,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:18:04,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:18:04,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:18:04,720 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 130 [2022-12-06 16:18:04,721 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 1406 transitions, 23936 flow. Second operand has 7 states, 7 states have (on average 108.71428571428571) internal successors, (761), 7 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:18:04,721 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:18:04,721 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 130 [2022-12-06 16:18:04,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:18:06,477 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][613], [248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 110#L755true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 16#L770true, P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 147#true, 48#L842true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:06,477 INFO L382 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-06 16:18:06,477 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:18:06,477 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:18:06,477 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:18:06,478 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][615], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 110#L755true, 16#L770true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 77#L826true, P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 149#(= ~__unbuffered_p3_EAX~0 0), 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:06,478 INFO L382 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-06 16:18:06,478 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:18:06,478 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:18:06,479 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:18:06,743 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][613], [248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 16#L770true, P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 147#true, 48#L842true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:06,743 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,743 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,743 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,743 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,743 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][615], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 16#L770true, 77#L826true, P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 149#(= ~__unbuffered_p3_EAX~0 0), 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:06,743 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,743 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,743 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,743 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,963 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][613], [248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 110#L755true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 16#L770true, P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 147#true, 48#L842true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:06,964 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,964 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,964 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,964 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,964 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][615], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 110#L755true, 77#L826true, 16#L770true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:06,964 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,964 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,964 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:06,964 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:07,441 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][613], [248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 16#L770true, P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 147#true, 48#L842true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:07,442 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,442 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,442 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,442 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,442 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][615], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 16#L770true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 77#L826true, P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:07,442 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,442 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,442 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,442 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,757 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][289], [59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:07,757 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,757 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,757 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,757 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:07,854 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][827], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:07,854 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:07,854 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:07,854 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:07,854 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:07,855 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][830], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 339#(= ~x~0 1), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:07,855 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:07,855 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:07,855 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:07,855 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,022 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1210], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,022 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,022 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,022 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,023 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,023 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1212], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,023 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,023 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,023 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,023 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,047 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][549], [77#L826true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 149#(= ~__unbuffered_p3_EAX~0 0), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,047 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,047 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,047 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,047 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,047 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1205], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,048 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,048 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,048 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,048 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,048 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1207], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,048 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,048 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,048 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,048 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,363 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][289], [59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,364 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,364 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,364 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,364 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,364 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][566], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,364 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,364 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,364 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,364 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:08,639 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][827], [170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,639 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,639 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,639 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,639 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,639 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][830], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 339#(= ~x~0 1), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,639 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,639 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,640 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,640 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,793 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1210], [170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,794 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,794 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,794 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,794 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,794 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1212], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,794 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,794 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,794 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,794 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,817 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1364], [170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 48#L842true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,817 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,817 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,817 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,817 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,817 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1366], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:08,817 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,818 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,818 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,818 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,818 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][693], [77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:08,818 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,818 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,818 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:08,818 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:09,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][661], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 31#L880true, 103#L778true, 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:09,062 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:09,062 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:09,062 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:09,062 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:09,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][566], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:09,146 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:09,146 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:09,146 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:09,146 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:09,797 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1057], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 31#L880true, 98#L852true, 103#L778true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 287#(= ~a~0 1)]) [2022-12-06 16:18:09,798 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is not cut-off event [2022-12-06 16:18:09,798 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:18:09,798 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:18:09,798 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:18:09,809 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][661], [326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 147#true, 103#L778true, 68#L2true, 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:09,809 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,809 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,809 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,809 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,811 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1603], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 31#L880true, 98#L852true, 103#L778true, 144#true, 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:09,811 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,811 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,811 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,812 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,812 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1253], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 31#L880true, 103#L778true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:09,812 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,812 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,812 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,812 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,826 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1268], [170#true, 193#true, 110#L755true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 69#L809true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:09,826 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,826 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,826 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,826 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,878 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][446], [326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 31#L880true, 103#L778true, 98#L852true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:09,878 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,878 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,879 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,879 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,894 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][289], [59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:09,895 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,895 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,895 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,895 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,899 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1099], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:09,900 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,900 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,900 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:09,900 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:10,144 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][884], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 5#L773true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,144 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,144 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,144 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,145 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,314 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1057], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 147#true, 103#L778true, 98#L852true, 68#L2true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,315 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is not cut-off event [2022-12-06 16:18:10,315 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:18:10,315 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:18:10,315 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:18:10,319 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][884], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,320 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,320 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1593], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,320 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,324 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][952], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,324 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,324 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,324 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,324 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,324 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1277], [9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,325 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,325 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,325 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,325 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,327 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1603], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 98#L852true, 103#L778true, 68#L2true, 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,328 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,328 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1253], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 68#L2true, 216#true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,328 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,333 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1593], [170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,333 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,333 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,333 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,333 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,339 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1268], [170#true, 193#true, 110#L755true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 69#L809true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,339 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,339 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,340 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,340 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,382 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][360], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 68#L2true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,382 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,382 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,382 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,382 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,386 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][446], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 103#L778true, 98#L852true, 68#L2true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,386 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,387 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,387 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,387 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,390 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1157], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 31#L880true, 103#L778true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,390 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,390 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,390 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,390 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,394 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][289], [9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,394 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,394 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,394 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,394 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,401 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][289], [59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,401 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,401 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,401 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,401 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1099], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 131#L3-1true, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,405 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,405 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,405 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,405 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1434], [30#L855true, 9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,406 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,406 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,406 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,406 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,406 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][566], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,406 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,406 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,406 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,406 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:10,572 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][884], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 5#L773true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,572 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,572 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,572 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,572 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,883 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][884], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,883 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,883 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,883 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,883 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,884 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1593], [9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,884 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,884 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,884 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,884 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,884 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1881], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,884 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,884 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,884 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,884 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,885 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1612], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,885 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,885 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,885 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,885 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,888 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1427], [9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,888 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,888 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,888 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,888 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,888 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1115], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,888 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,888 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,888 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,888 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,889 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1891], [170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,889 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,889 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,889 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,889 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,889 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1613], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,889 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,890 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,890 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,890 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,893 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1593], [170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,893 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,893 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,893 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,893 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,929 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][566], [59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,929 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,929 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,929 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,929 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,930 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1167], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 68#L2true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,930 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,930 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,930 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,930 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,933 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][549], [59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,933 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,933 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,933 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,933 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,934 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1157], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 68#L2true, 144#true, 216#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,934 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,934 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,934 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,934 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,937 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][289], [9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,937 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,937 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,937 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,937 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,939 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][566], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,939 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,939 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,939 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,939 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,943 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1434], [30#L855true, 9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:10,943 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,943 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,944 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,944 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,944 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][566], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:10,944 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,944 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,944 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:10,944 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:11,144 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1881], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:11,144 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,144 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,144 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,144 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,144 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1612], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:11,144 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,144 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,144 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,144 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1771], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:11,146 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,146 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,146 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,146 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2027], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:11,146 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,146 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,146 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,146 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,173 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][566], [59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:11,173 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,173 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,173 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,173 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,174 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1512], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:11,174 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,174 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,174 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,174 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,176 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][693], [59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:11,176 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,176 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,176 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,176 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,177 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1510], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:11,177 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,177 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,177 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,177 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,180 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][566], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:11,180 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,180 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,181 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,181 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:11,306 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1512], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:11,307 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:11,307 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:11,307 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:11,307 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:11,308 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1686], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1)]) [2022-12-06 16:18:11,308 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:11,308 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:11,308 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:11,308 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:11,466 INFO L130 PetriNetUnfolder]: 28424/52747 cut-off events. [2022-12-06 16:18:11,467 INFO L131 PetriNetUnfolder]: For 365720/410137 co-relation queries the response was YES. [2022-12-06 16:18:11,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300653 conditions, 52747 events. 28424/52747 cut-off events. For 365720/410137 co-relation queries the response was YES. Maximal size of possible extension queue 4129. Compared 569131 event pairs, 296 based on Foata normal form. 1852/52935 useless extension candidates. Maximal degree in co-relation 300544. Up to 14615 conditions per place. [2022-12-06 16:18:11,768 INFO L137 encePairwiseOnDemand]: 124/130 looper letters, 130 selfloop transitions, 4 changer transitions 2156/2485 dead transitions. [2022-12-06 16:18:11,769 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 2485 transitions, 49671 flow [2022-12-06 16:18:11,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-06 16:18:11,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-06 16:18:11,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 782 transitions. [2022-12-06 16:18:11,770 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8593406593406593 [2022-12-06 16:18:11,770 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 84 predicate places. [2022-12-06 16:18:11,771 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 2485 transitions, 49671 flow [2022-12-06 16:18:11,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 108.71428571428571) internal successors, (761), 7 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:18:11,771 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:18:11,771 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:18:11,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-06 16:18:11,771 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:18:11,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:18:11,771 INFO L85 PathProgramCache]: Analyzing trace with hash 557913071, now seen corresponding path program 2 times [2022-12-06 16:18:11,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:18:11,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327678813] [2022-12-06 16:18:11,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:18:11,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:18:11,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:18:11,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:18:11,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:18:11,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327678813] [2022-12-06 16:18:11,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327678813] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:18:11,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:18:11,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:18:11,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497541696] [2022-12-06 16:18:11,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:18:11,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:18:11,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:18:11,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:18:11,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:18:11,939 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 130 [2022-12-06 16:18:11,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 2485 transitions, 49671 flow. Second operand has 7 states, 7 states have (on average 102.71428571428571) internal successors, (719), 7 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:18:11,940 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:18:11,940 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 130 [2022-12-06 16:18:11,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:18:15,211 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][929], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 31#L880true, 144#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 216#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:15,212 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:18:15,212 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:15,212 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:15,212 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:15,212 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][931], [170#true, 193#true, P3Thread1of1ForFork2InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 31#L880true, 48#L842true, 144#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 216#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:15,212 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:18:15,212 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:15,212 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:15,212 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:16,194 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][597], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 31#L880true, 103#L778true, 216#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:16,195 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is not cut-off event [2022-12-06 16:18:16,195 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:18:16,195 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:18:16,195 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:18:16,198 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][929], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 5#L773true, 68#L2true, 144#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 216#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:16,199 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,199 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,199 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,199 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,199 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][931], [170#true, 193#true, P3Thread1of1ForFork2InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 48#L842true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 68#L2true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:16,199 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,199 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,199 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,199 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,609 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][431], [59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:16,610 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,610 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,610 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,610 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,613 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][431], [59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 195#(= ~__unbuffered_p2_EAX~0 0), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:16,613 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,613 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,613 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:16,613 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:17,235 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1474], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:17,236 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,236 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,236 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,236 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,236 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1476], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:17,236 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,236 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,236 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,236 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,236 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [77#L826true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:17,236 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,236 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,237 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,237 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,237 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][597], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 115#L788true, 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 216#true, 144#true, 68#L2true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:17,237 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is not cut-off event [2022-12-06 16:18:17,237 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-12-06 16:18:17,237 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-12-06 16:18:17,237 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-12-06 16:18:17,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1442], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 216#true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:17,242 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,242 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,242 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,242 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,243 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1444], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:17,243 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,243 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,243 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,243 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,748 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][431], [59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:17,749 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,749 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,749 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,749 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,750 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 56#L3true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:17,750 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,750 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,750 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,750 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,751 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][431], [59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:17,751 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,751 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,751 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,751 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,751 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 56#L3true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:17,752 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,752 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,752 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:17,752 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:18,381 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1474], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:18,381 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,381 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,381 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,381 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,382 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1476], [170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:18,382 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,382 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,382 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,382 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,382 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:18,382 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,382 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,382 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,382 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][957], [77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 216#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:18,384 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is not cut-off event [2022-12-06 16:18:18,385 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:18:18,385 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:18:18,385 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:18:18,390 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1681], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:18,391 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,391 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,391 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,391 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,391 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1682], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 48#L842true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:18,391 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,391 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,391 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,391 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,621 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][606], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 353#true, 147#true, 31#L880true, 103#L778true, 144#true, 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:18,621 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,621 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,621 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,621 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,621 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1244], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 353#true, 147#true, 31#L880true, 98#L852true, 103#L778true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:18,621 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,621 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,621 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,621 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,778 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][606], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 147#true, 31#L880true, 103#L778true, 144#true, 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:18,778 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,778 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,778 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,778 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1504], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 147#true, 31#L880true, 98#L852true, 103#L778true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:18,779 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,779 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,779 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,779 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,912 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:18,913 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,913 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,913 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,913 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,913 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:18,913 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,913 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,914 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:18,914 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:19,351 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1192], [77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 115#L788true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:19,351 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is not cut-off event [2022-12-06 16:18:19,351 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:18:19,351 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:18:19,351 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:18:19,760 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][606], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 147#true, 103#L778true, 144#true, 68#L2true, 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:19,760 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,760 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,760 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,760 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,761 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1244], [9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 147#true, 98#L852true, 103#L778true, 68#L2true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 287#(= ~a~0 1)]) [2022-12-06 16:18:19,761 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,761 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,761 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,761 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,765 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2025], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 31#L880true, 103#L778true, 98#L852true, 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:19,765 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,765 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,765 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,765 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,765 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1525], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 31#L880true, 103#L778true, 144#true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:19,765 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,765 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,765 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,765 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,915 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][606], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 147#true, 103#L778true, 216#true, 68#L2true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:19,915 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,915 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,916 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,916 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,916 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1504], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 147#true, 98#L852true, 103#L778true, 68#L2true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:19,916 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,916 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,916 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,916 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,918 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2043], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 31#L880true, 98#L852true, 103#L778true, 216#true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:19,918 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,918 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,918 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,918 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,918 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1525], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 31#L880true, 103#L778true, 216#true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:19,918 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,919 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,919 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:19,919 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,005 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2018], [170#true, 193#true, 110#L755true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:20,005 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,005 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,005 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,006 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,042 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][431], [59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:20,042 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,043 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,043 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,043 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,047 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1087], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 98#L852true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:20,048 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,048 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,048 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,048 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,064 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1093], [9#L804true, 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 59#L758true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:20,064 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,064 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,064 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,064 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:20,511 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][971], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:20,511 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,511 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,511 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,511 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,657 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1558], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:20,657 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,657 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,657 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,657 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,658 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][980], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 147#true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:20,658 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,658 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,658 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,658 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,659 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2025], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 98#L852true, 103#L778true, 68#L2true, 144#true, 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:20,659 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,659 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,659 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,659 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,659 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1525], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 68#L2true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:20,659 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,659 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,659 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,659 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,665 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][971], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:20,665 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,833 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,834 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,834 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,834 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2013], [9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:20,834 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,834 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,834 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,834 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,994 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][971], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:20,995 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,995 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,995 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,995 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,995 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2053], [9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:20,995 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,995 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,995 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:20,995 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,000 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1782], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 216#true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:21,000 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,000 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,000 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,000 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,001 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][980], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,001 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,001 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,001 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,001 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,003 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2043], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 98#L852true, 103#L778true, 216#true, 144#true, 68#L2true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:21,003 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,003 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,003 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,003 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,003 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1525], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 216#true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 68#L2true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,004 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,004 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,004 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,004 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,084 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2053], [170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 69#L809true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,085 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,085 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,085 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,085 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,092 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2018], [170#true, 193#true, 110#L755true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,093 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,093 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,093 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,093 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,117 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][431], [9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,117 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,117 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,117 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,117 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,125 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][431], [59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,125 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,125 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,125 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,125 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,130 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1087], [248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 59#L758true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 98#L852true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,130 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,130 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,130 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,130 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,131 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1802], [30#L855true, 9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,131 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,131 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,131 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,132 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,132 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,132 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,132 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,132 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,132 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,144 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1804], [30#L855true, 9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,144 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,144 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,144 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,144 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,145 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1093], [9#L804true, 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 59#L758true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 131#L3-1true, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,145 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,145 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,145 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,146 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,148 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1093], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 131#L3-1true, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,148 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,148 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,148 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,148 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,148 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:21,519 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][971], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:21,519 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,519 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,519 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,519 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,636 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1793], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 98#L852true, 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,636 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,637 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,637 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,637 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,637 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1204], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 147#true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,637 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,637 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,637 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,637 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,638 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2462], [170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,638 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,638 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,638 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,638 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,638 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2035], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,639 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,639 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,639 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,639 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,642 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][971], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,642 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,642 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,642 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,643 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2013], [9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,643 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,643 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,643 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,643 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2037], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,644 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,644 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2454], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,644 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,722 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][971], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,722 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,722 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,722 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,722 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,722 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2053], [9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,722 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,722 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,723 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,723 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,724 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2037], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,724 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,724 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,724 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,724 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,724 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2466], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:21,725 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,725 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,725 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,725 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,726 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2065], [9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:21,726 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,726 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,726 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,726 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,727 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1204], [9#L804true, 170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 147#true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,727 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,727 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,727 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,727 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,729 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2472], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,729 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,729 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,730 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,730 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,730 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2035], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 117#L763true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 216#true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,730 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,730 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,730 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,730 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,786 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2053], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 69#L809true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,786 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,786 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,786 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,786 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,801 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][431], [9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,801 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,801 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,801 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,801 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,803 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,803 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,803 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,803 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,803 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,807 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1802], [30#L855true, 9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:21,807 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,807 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,807 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,808 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,808 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:21,808 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,808 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,808 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,808 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,814 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1804], [30#L855true, 9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,814 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,814 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,814 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,814 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,826 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1804], [30#L855true, 9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:21,826 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,826 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,826 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,826 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:21,826 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:22,377 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2292], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:22,377 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,377 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,377 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,377 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,378 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2649], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:22,378 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,378 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,378 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,378 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,380 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2037], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:22,380 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,380 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,380 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,380 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,380 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2454], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 353#true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:22,380 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,380 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,380 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,380 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,430 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2037], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:22,430 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,430 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,430 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,430 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,431 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2466], [170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:22,431 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,431 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,431 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,431 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,433 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([383] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2292], [170#true, 193#true, 73#L845true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:22,433 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,433 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,433 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,433 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,433 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([404] L845-->L852: Formula: (let ((.cse3 (not (= (mod v_~z$w_buff0_used~0_83 256) 0))) (.cse4 (not (= (mod v_~z$r_buff1_thd4~0_44 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_53 256) 0)))) (let ((.cse0 (and (not (= (mod v_~z$w_buff0_used~0_84 256) 0)) .cse5)) (.cse1 (and (not (= (mod v_~z$w_buff1_used~0_73 256) 0)) .cse4)) (.cse2 (and .cse3 .cse5))) (and (= v_~z~0_72 (ite .cse0 v_~z$w_buff0~0_26 (ite .cse1 v_~z$w_buff1~0_29 v_~z~0_73))) (= v_~z$r_buff0_thd4~0_52 (ite .cse2 0 v_~z$r_buff0_thd4~0_53)) (= (ite .cse0 0 v_~z$w_buff0_used~0_84) v_~z$w_buff0_used~0_83) (= (ite (or (and .cse3 (not (= (mod v_~z$r_buff0_thd4~0_52 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_72 256) 0)) .cse4)) 0 v_~z$r_buff1_thd4~0_44) v_~z$r_buff1_thd4~0_43) (= (ite (or .cse1 .cse2) 0 v_~z$w_buff1_used~0_73) v_~z$w_buff1_used~0_72)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_44, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_84, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_53, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_73, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_73} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_43, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_83, ~z$w_buff0~0=v_~z$w_buff0~0_26, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_72, ~z$w_buff1~0=v_~z$w_buff1~0_29, ~z~0=v_~z~0_72} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][2661], [170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 69#L809true, 147#true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:22,433 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,433 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,433 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,433 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,486 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][949], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:22,486 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,486 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,486 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:22,486 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:23,001 INFO L130 PetriNetUnfolder]: 36328/69501 cut-off events. [2022-12-06 16:18:23,001 INFO L131 PetriNetUnfolder]: For 561598/660298 co-relation queries the response was YES. [2022-12-06 16:18:23,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 407617 conditions, 69501 events. 36328/69501 cut-off events. For 561598/660298 co-relation queries the response was YES. Maximal size of possible extension queue 5296. Compared 795366 event pairs, 340 based on Foata normal form. 5726/73933 useless extension candidates. Maximal degree in co-relation 407499. Up to 20149 conditions per place. [2022-12-06 16:18:23,404 INFO L137 encePairwiseOnDemand]: 117/130 looper letters, 44 selfloop transitions, 8 changer transitions 3119/3296 dead transitions. [2022-12-06 16:18:23,404 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 3296 transitions, 73232 flow [2022-12-06 16:18:23,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-06 16:18:23,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-06 16:18:23,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 745 transitions. [2022-12-06 16:18:23,421 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8186813186813187 [2022-12-06 16:18:23,421 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 90 predicate places. [2022-12-06 16:18:23,421 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 3296 transitions, 73232 flow [2022-12-06 16:18:23,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 102.71428571428571) internal successors, (719), 7 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:18:23,422 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:18:23,422 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:18:23,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-06 16:18:23,422 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:18:23,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:18:23,422 INFO L85 PathProgramCache]: Analyzing trace with hash -686654847, now seen corresponding path program 3 times [2022-12-06 16:18:23,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:18:23,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869242506] [2022-12-06 16:18:23,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:18:23,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:18:23,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:18:24,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:18:24,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:18:24,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869242506] [2022-12-06 16:18:24,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869242506] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:18:24,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:18:24,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-06 16:18:24,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69546734] [2022-12-06 16:18:24,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:18:24,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-06 16:18:24,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:18:24,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-06 16:18:24,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-12-06 16:18:24,672 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 130 [2022-12-06 16:18:24,674 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 3296 transitions, 73232 flow. Second operand has 12 states, 12 states have (on average 103.91666666666667) internal successors, (1247), 12 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:18:24,674 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:18:24,674 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 130 [2022-12-06 16:18:24,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:18:29,089 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][935], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 31#L880true, 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 144#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:29,089 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:18:29,090 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:29,090 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:29,090 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:29,090 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][939], [170#true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 372#(and (= ~z$r_buff0_thd3~0 0) (or (= ~z$r_buff0_thd4~0 1) (and (<= 0 ~z$w_buff0_used~0) (<= ~z$w_buff0_used~0 0))) (or (and (= ~z~0 1) (= ~z$w_buff0~0 ~z~0) (= ~z$r_buff1_thd4~0 0)) (and (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (not (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))))), 31#L880true, 48#L842true, 144#true, 216#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:29,090 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-06 16:18:29,090 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:29,090 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:29,091 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:18:30,230 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][599], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 31#L880true, 103#L778true, 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 216#true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:30,230 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is not cut-off event [2022-12-06 16:18:30,230 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:18:30,230 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:18:30,230 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:18:30,232 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][935], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 68#L2true, 144#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:30,232 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,232 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,233 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,233 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,233 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][939], [170#true, 193#true, P3Thread1of1ForFork2InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 372#(and (= ~z$r_buff0_thd3~0 0) (or (= ~z$r_buff0_thd4~0 1) (and (<= 0 ~z$w_buff0_used~0) (<= ~z$w_buff0_used~0 0))) (or (and (= ~z~0 1) (= ~z$w_buff0~0 ~z~0) (= ~z$r_buff1_thd4~0 0)) (and (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (not (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))))), 48#L842true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 216#true, 68#L2true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:30,233 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,233 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,233 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,233 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,965 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 195#(= ~__unbuffered_p2_EAX~0 0), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:30,965 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,966 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,966 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:30,966 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:18:32,079 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1556], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:32,079 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,079 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,079 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,079 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,079 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1557], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 372#(and (= ~z$r_buff0_thd3~0 0) (or (= ~z$r_buff0_thd4~0 1) (and (<= 0 ~z$w_buff0_used~0) (<= ~z$w_buff0_used~0 0))) (or (and (= ~z~0 1) (= ~z$w_buff0~0 ~z~0) (= ~z$r_buff1_thd4~0 0)) (and (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (not (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:32,079 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,079 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,079 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,080 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,080 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [77#L826true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:32,080 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,080 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,080 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,080 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,081 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][599], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 77#L826true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 103#L778true, 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 68#L2true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 216#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:32,081 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is not cut-off event [2022-12-06 16:18:32,081 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-12-06 16:18:32,082 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-12-06 16:18:32,082 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-12-06 16:18:32,083 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1497], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 144#true, 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:32,083 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,083 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,083 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,084 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,084 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1501], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 372#(and (= ~z$r_buff0_thd3~0 0) (or (= ~z$r_buff0_thd4~0 1) (and (<= 0 ~z$w_buff0_used~0) (<= ~z$w_buff0_used~0 0))) (or (and (= ~z~0 1) (= ~z$w_buff0~0 ~z~0) (= ~z$r_buff1_thd4~0 0)) (and (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (not (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 216#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:32,084 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,084 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,084 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:32,084 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:33,010 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 195#(= ~__unbuffered_p2_EAX~0 0), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:33,010 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:33,010 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:33,010 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:33,010 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:33,011 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:33,011 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:18:33,011 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:33,011 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:33,011 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:18:33,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1556], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:33,997 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,997 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,997 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,997 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,997 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1557], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 372#(and (= ~z$r_buff0_thd3~0 0) (or (= ~z$r_buff0_thd4~0 1) (and (<= 0 ~z$w_buff0_used~0) (<= ~z$w_buff0_used~0 0))) (or (and (= ~z~0 1) (= ~z$w_buff0~0 ~z~0) (= ~z$r_buff1_thd4~0 0)) (and (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (not (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:33,997 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,997 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,997 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,997 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,997 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 149#(= ~__unbuffered_p3_EAX~0 0), 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:33,997 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,998 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,998 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,998 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:33,998 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][960], [77#L826true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 149#(= ~__unbuffered_p3_EAX~0 0), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 216#true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:33,998 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is not cut-off event [2022-12-06 16:18:33,998 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:18:33,998 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:18:33,999 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:18:33,999 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([402] L826-->L842: Formula: (let ((.cse6 (= 0 (mod v_~z$r_buff1_thd4~0_56 256))) (.cse10 (= (mod v_~z$r_buff0_thd4~0_67 256) 0))) (let ((.cse11 (not .cse10)) (.cse8 (and .cse10 .cse6)) (.cse9 (and .cse10 (= (mod v_~z$w_buff1_used~0_107 256) 0))) (.cse12 (= (mod v_~z$w_buff0_used~0_120 256) 0))) (let ((.cse2 (or .cse8 .cse9 .cse12)) (.cse3 (and (not .cse12) .cse11))) (let ((.cse0 (ite .cse2 v_~z~0_116 (ite .cse3 v_~z$w_buff0~0_53 v_~z$w_buff1~0_54))) (.cse1 (not (= (mod v_~weak$$choice2~0_64 256) 0))) (.cse7 (= (mod v_~z$w_buff1_used~0_106 256) 0)) (.cse4 (= (mod v_~z$w_buff0_used~0_119 256) 0))) (and (= |v_P3Thread1of1ForFork2_#t~nondet5#1_1| v_~weak$$choice0~0_16) (= v_~z$mem_tmp~0_46 v_~z~0_116) (= .cse0 v_~__unbuffered_p3_EAX~0_14) (= v_~z$w_buff1~0_54 v_~z$w_buff1~0_53) (= (ite .cse1 v_~z$w_buff0_used~0_120 (ite .cse2 v_~z$w_buff0_used~0_120 (ite .cse3 0 v_~z$w_buff0_used~0_120))) v_~z$w_buff0_used~0_119) (= v_~z$r_buff1_thd4~0_55 (ite .cse1 v_~z$r_buff1_thd4~0_56 (ite (let ((.cse5 (= (mod v_~z$r_buff0_thd4~0_66 256) 0))) (or .cse4 (and .cse5 .cse6) (and .cse5 .cse7))) v_~z$r_buff1_thd4~0_56 0))) (= |v_P3Thread1of1ForFork2_#t~nondet6#1_1| v_~weak$$choice2~0_64) (= v_~z$w_buff1_used~0_106 (ite .cse1 v_~z$w_buff1_used~0_107 (ite (or .cse4 .cse8 .cse9) v_~z$w_buff1_used~0_107 0))) (= v_~z~0_114 (ite .cse1 v_~z$mem_tmp~0_46 .cse0)) (= v_~z$w_buff0~0_53 v_~z$w_buff0~0_52) (= v_~z$flush_delayed~0_70 0) (= v_~z$r_buff0_thd4~0_66 (ite .cse1 v_~z$r_buff0_thd4~0_67 (ite (or (and .cse10 .cse7) .cse4 .cse8) v_~z$r_buff0_thd4~0_67 (ite (and (not .cse4) .cse11) 0 v_~z$r_buff0_thd4~0_67))))))))) InVars {P3Thread1of1ForFork2_#t~nondet5#1=|v_P3Thread1of1ForFork2_#t~nondet5#1_1|, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_56, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_120, ~z$w_buff0~0=v_~z$w_buff0~0_53, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_67, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_107, ~z$w_buff1~0=v_~z$w_buff1~0_54, P3Thread1of1ForFork2_#t~nondet6#1=|v_P3Thread1of1ForFork2_#t~nondet6#1_1|, ~z~0=v_~z~0_116} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_46, ~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_55, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_119, ~z$w_buff0~0=v_~z$w_buff0~0_52, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_106, ~z$w_buff1~0=v_~z$w_buff1~0_53, ~z$flush_delayed~0=v_~z$flush_delayed~0_70, ~weak$$choice0~0=v_~weak$$choice0~0_16, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_14, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_66, ~z~0=v_~z~0_114, ~weak$$choice2~0=v_~weak$$choice2~0_64} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$w_buff1_used~0, ~z$w_buff1~0, ~z$flush_delayed~0, P3Thread1of1ForFork2_#t~nondet6#1, ~weak$$choice0~0, P3Thread1of1ForFork2_#t~nondet5#1, ~__unbuffered_p3_EAX~0, ~z$r_buff0_thd4~0, ~z~0, ~weak$$choice2~0][1815], [170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 117#L763true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 115#L788true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 372#(and (= ~z$r_buff0_thd3~0 0) (or (= ~z$r_buff0_thd4~0 1) (and (<= 0 ~z$w_buff0_used~0) (<= ~z$w_buff0_used~0 0))) (or (and (= ~z~0 1) (= ~z$w_buff0~0 ~z~0) (= ~z$r_buff1_thd4~0 0)) (and (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (not (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))))), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 48#L842true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:33,999 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:34,000 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:34,000 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:34,000 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:34,000 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1818], [9#L804true, 170#true, 193#true, 77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 149#(= ~__unbuffered_p3_EAX~0 0), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:34,000 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:34,000 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:34,000 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:34,000 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:35,325 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 70#$Ultimate##0true, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 195#(= ~__unbuffered_p2_EAX~0 0), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:35,326 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:18:35,326 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:35,326 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:35,326 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:18:36,278 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1196], [77#L826true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 149#(= ~__unbuffered_p3_EAX~0 0), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 115#L788true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 371#(and (<= ~z$w_buff0_used~0 1) (= ~z$w_buff1_used~0 0) (<= 1 ~z$w_buff0_used~0) (= ~z$w_buff0~0 ~z$r_buff0_thd4~0) (= ~z$r_buff0_thd3~0 0) (= ~z$r_buff1_thd4~0 0) (= ~z$w_buff0~0 1)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:36,278 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is not cut-off event [2022-12-06 16:18:36,278 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:18:36,278 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:18:36,278 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:18:36,542 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1959], [9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 117#L763true, 246#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 98#L852true, 68#L2true, 144#true, 272#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 287#(= ~a~0 1)]) [2022-12-06 16:18:36,542 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:36,542 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:36,542 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:36,542 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,182 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][599], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 31#L880true, 103#L778true, 98#L852true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:37,183 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,183 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,183 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,183 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,205 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][599], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 31#L880true, 103#L778true, 98#L852true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:37,205 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,205 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,205 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,205 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,227 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:37,227 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,227 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,227 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,227 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,228 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2597], [248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 193#true, 59#L758true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 98#L852true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:37,228 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,228 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,228 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,228 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,247 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:37,248 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,248 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,248 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,248 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,250 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2331], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 98#L852true, 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:37,250 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,250 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,251 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,251 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,269 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2235], [322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 9#L804true, 170#true, 193#true, 59#L758true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:37,269 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,269 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,269 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:37,269 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:18:38,559 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2236], [9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:38,560 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,560 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,560 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,560 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,561 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2537], [326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 30#L855true, 9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 117#L763true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 68#L2true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:38,561 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,561 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,561 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,561 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,568 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1612], [9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 117#L763true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 216#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:38,569 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,569 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,569 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:38,569 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,304 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][582], [326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 68#L2true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,304 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,304 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,304 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,304 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,307 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][599], [326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 103#L778true, 98#L852true, 68#L2true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,307 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,307 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,307 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,308 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,310 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1519], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 31#L880true, 103#L778true, 216#true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,310 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,310 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,310 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,311 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,314 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,314 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,314 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,314 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,314 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,317 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][599], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 98#L852true, 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 216#true, 68#L2true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,318 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,320 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,320 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,320 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,323 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][582], [326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 68#L2true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,323 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,323 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,324 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,324 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,326 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:39,326 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,326 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,326 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,326 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,338 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][599], [326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 103#L778true, 98#L852true, 68#L2true, 144#true, 216#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,338 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,339 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,339 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,339 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,342 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1519], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 31#L880true, 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,342 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,342 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,342 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,342 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,347 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][599], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 326#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 98#L852true, 103#L778true, 68#L2true, 144#true, 216#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,347 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,347 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,347 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,347 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,358 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,358 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,358 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,358 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,358 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,358 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2597], [9#L804true, 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 98#L852true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:39,358 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,358 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,358 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,359 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2681], [30#L855true, 9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,367 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,367 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,367 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,367 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,367 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,367 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,368 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,368 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [368#(= ~z$r_buff0_thd3~0 0), 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:39,375 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,375 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,376 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,376 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,378 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:39,378 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,378 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,378 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,378 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,379 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2331], [9#L804true, 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 131#L3-1true, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 98#L852true, 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:39,379 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,380 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,380 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,380 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,382 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2600], [30#L855true, 9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:39,382 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,382 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,383 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:39,383 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,395 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2236], [30#L855true, 9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:39,395 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,395 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,395 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,395 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,396 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2235], [9#L804true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 131#L3-1true, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:39,396 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,396 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,396 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,396 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,398 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2235], [9#L804true, 322#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 170#true, 59#L758true, 193#true, 229#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 131#L3-1true, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:39,398 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,398 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,398 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,398 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,398 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:18:39,399 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2236], [30#L855true, 9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:39,399 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:39,399 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:39,399 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:39,399 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,494 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2236], [9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:40,495 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,495 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,495 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,495 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,496 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2605], [30#L855true, 9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:40,496 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,496 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,496 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,496 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,503 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][1610], [9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 98#L852true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:40,503 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,503 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,503 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,503 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,507 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2179], [30#L855true, 9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:40,507 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,507 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,507 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,507 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,836 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1613], [368#(= ~z$r_buff0_thd3~0 0), 30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 68#L2true, 144#true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:40,837 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,837 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,837 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,837 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,922 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,922 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,922 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,922 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,922 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,923 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1613], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 144#true, 68#L2true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,923 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,923 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,923 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,923 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,926 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][960], [59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,927 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,927 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,927 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,927 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,928 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1519], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 68#L2true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 144#true, 216#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,928 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,928 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,928 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,928 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,931 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,932 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,932 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,932 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,932 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,933 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,933 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,933 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,933 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,933 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,935 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][960], [59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 216#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,935 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,935 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,935 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,935 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,936 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1519], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 216#true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 68#L2true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,936 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,936 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,936 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,936 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,938 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,938 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,938 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,939 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,939 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,939 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1613], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 227#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 68#L2true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,939 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,939 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,939 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,939 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,941 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:40,941 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,941 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,941 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,941 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,942 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:40,942 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,942 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,942 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,942 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,948 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,949 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,949 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,949 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,949 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,952 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][960], [368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,952 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,952 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,952 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,952 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,953 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1519], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 68#L2true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 144#true, 216#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,953 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,954 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,954 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,954 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,959 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][960], [368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,959 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,959 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,959 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,960 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,960 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1519], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 282#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 68#L2true, 144#true, 330#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,960 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,960 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,960 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,960 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,971 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2681], [30#L855true, 9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:40,971 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,971 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,971 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,972 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,972 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,972 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,972 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,972 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,972 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,977 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][439], [368#(= ~z$r_buff0_thd3~0 0), 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 98#L852true, 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:40,977 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,977 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,977 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,977 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,978 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 56#L3true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:40,978 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,978 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,978 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,978 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,982 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2600], [30#L855true, 9#L804true, 170#true, 59#L758true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:40,982 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,982 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,982 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,982 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,982 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 115#L788true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:40,982 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,982 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,983 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,983 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,984 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:40,984 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,984 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,984 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,984 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,994 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2236], [30#L855true, 9#L804true, 170#true, 193#true, 59#L758true, P3Thread1of1ForFork2InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 324#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:40,994 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,994 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,994 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,994 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:40,994 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:18:41,871 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2605], [30#L855true, 9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 117#L763true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:41,871 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:41,872 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:41,872 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:41,872 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:41,880 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L788-->L804: Formula: (let ((.cse11 (= (mod v_~z$r_buff1_thd3~0_42 256) 0)) (.cse8 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse9 (not .cse8)) (.cse4 (and (= (mod v_~z$w_buff1_used~0_101 256) 0) .cse8)) (.cse5 (and .cse11 .cse8)) (.cse12 (= 0 (mod v_~z$w_buff0_used~0_114 256)))) (let ((.cse2 (or .cse4 .cse5 .cse12)) (.cse3 (and (not .cse12) .cse9))) (let ((.cse6 (= (mod v_~z$w_buff0_used~0_113 256) 0)) (.cse7 (= (mod v_~z$w_buff1_used~0_100 256) 0)) (.cse1 (not (= 0 (mod v_~weak$$choice2~0_60 256)))) (.cse0 (ite .cse2 v_~z~0_106 (ite .cse3 v_~z$w_buff0~0_45 v_~z$w_buff1~0_48)))) (and (= v_~z$mem_tmp~0_42 v_~z~0_106) (= v_~__unbuffered_p2_EBX~0_14 .cse0) (= v_~z$w_buff0_used~0_113 (ite .cse1 v_~z$w_buff0_used~0_114 (ite .cse2 v_~z$w_buff0_used~0_114 (ite .cse3 0 v_~z$w_buff0_used~0_114)))) (= v_~z$w_buff0~0_45 v_~z$w_buff0~0_44) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_12) (= v_~z$w_buff1_used~0_100 (ite .cse1 v_~z$w_buff1_used~0_101 (ite (or .cse4 .cse5 .cse6) v_~z$w_buff1_used~0_101 0))) (= v_~z$w_buff1~0_48 v_~z$w_buff1~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse1 v_~z$r_buff0_thd3~0_42 (ite (or .cse5 .cse6 (and .cse7 .cse8)) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse6) .cse9) 0 v_~z$r_buff0_thd3~0_42)))) (= (ite .cse1 v_~z$r_buff1_thd3~0_42 (ite (let ((.cse10 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse6 (and .cse7 .cse10) (and .cse11 .cse10))) v_~z$r_buff1_thd3~0_42 0)) v_~z$r_buff1_thd3~0_41) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_60) (= (ite .cse1 v_~z$mem_tmp~0_42 .cse0) v_~z~0_104) (= v_~z$flush_delayed~0_64 0)))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_114, ~z$w_buff0~0=v_~z$w_buff0~0_45, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_42, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_101, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_48, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_106} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_42, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_14, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_113, ~z$w_buff0~0=v_~z$w_buff0~0_44, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_41, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_100, ~z$w_buff1~0=v_~z$w_buff1~0_47, ~z$flush_delayed~0=v_~z$flush_delayed~0_64, ~weak$$choice0~0=v_~weak$$choice0~0_12, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~z~0=v_~z~0_104, ~weak$$choice2~0=v_~weak$$choice2~0_60} AuxVars[] AssignedVars[~z$mem_tmp~0, ~__unbuffered_p2_EBX~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~z~0, ~weak$$choice2~0][2550], [30#L855true, 9#L804true, 170#true, 193#true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 117#L763true, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 5#L773true, 353#true, 147#true, 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 287#(= ~a~0 1)]) [2022-12-06 16:18:41,880 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:41,880 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:41,880 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:41,880 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,124 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:42,124 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,125 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,125 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,125 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,182 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,182 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,182 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,182 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,182 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,183 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,183 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,183 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,183 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,183 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,184 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1196], [59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,184 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,184 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,184 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,184 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,185 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2180], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,185 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,185 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,186 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,186 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,187 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 144#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,187 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,187 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,187 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,187 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,188 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1196], [59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,188 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,188 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,188 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,188 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,189 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2180], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 216#true, 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,189 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,189 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,190 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,190 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,191 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,191 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,191 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,191 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,191 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,191 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,192 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,192 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,192 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,192 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,192 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:42,193 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,193 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,193 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,193 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,196 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 98#L852true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:42,196 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,196 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,196 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,196 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,197 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [368#(= ~z$r_buff0_thd3~0 0), 30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,197 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,197 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,197 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,197 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,198 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1196], [368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,199 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,199 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,199 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,199 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,200 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2180], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,200 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,200 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,200 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,200 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,371 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1196], [368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 98#L852true, 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,372 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,372 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,372 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,372 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,373 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2180], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 56#L3true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 216#true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:42,373 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,373 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,373 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,373 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,382 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:42,382 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,382 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,382 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,382 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,383 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 56#L3true, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:42,383 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,383 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,383 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,383 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,383 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,385 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][953], [30#L855true, 9#L804true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 328#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 381#(and (= ~z$r_buff0_thd3~0 0) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 280#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:42,385 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,385 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,385 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:42,385 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:18:43,122 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:43,122 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,122 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,122 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,122 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,159 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:43,159 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,159 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,160 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,160 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,161 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2551], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:43,161 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,161 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,161 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,161 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,162 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2551], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:43,162 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,162 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,162 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,162 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,163 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 339#(= ~x~0 1), 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 379#(and (= ~z$r_buff0_thd3~0 0) (not (= ~z~0 0)) (or (= ~z$w_buff1_used~0 0) (= (* 256 (div ~z$w_buff0_used~0 256)) ~z$w_buff0_used~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:43,163 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,163 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,163 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,163 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,165 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 144#true, 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:43,165 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,165 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,165 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,165 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,166 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2551], [368#(= ~z$r_buff0_thd3~0 0), 30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 345#(and (= ~__unbuffered_p0_EAX~0 1) (= ~x~0 1)), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:43,166 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,166 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,166 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,166 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,168 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2551], [368#(= ~z$r_buff0_thd3~0 0), 30#L855true, 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 221#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 287#(= ~a~0 1), 355#(= ~y~0 1)]) [2022-12-06 16:18:43,168 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,168 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,168 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,168 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,172 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2178], [30#L855true, 368#(= ~z$r_buff0_thd3~0 0), 59#L758true, P3Thread1of1ForFork2InUse, 131#L3-1true, P1Thread1of1ForFork3InUse, 254#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 284#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 339#(= ~x~0 1), 173#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork0InUse, 150#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 69#L809true, 231#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 332#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 196#(or (not (= 2 ~y~0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 355#(= ~y~0 1), 287#(= ~a~0 1)]) [2022-12-06 16:18:43,172 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,172 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,172 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,172 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:43,172 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:18:44,020 INFO L130 PetriNetUnfolder]: 51326/104711 cut-off events. [2022-12-06 16:18:44,021 INFO L131 PetriNetUnfolder]: For 840718/911591 co-relation queries the response was YES. [2022-12-06 16:18:44,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 571746 conditions, 104711 events. 51326/104711 cut-off events. For 840718/911591 co-relation queries the response was YES. Maximal size of possible extension queue 8093. Compared 1338212 event pairs, 428 based on Foata normal form. 4049/107104 useless extension candidates. Maximal degree in co-relation 571617. Up to 30938 conditions per place. [2022-12-06 16:18:44,657 INFO L137 encePairwiseOnDemand]: 118/130 looper letters, 20 selfloop transitions, 8 changer transitions 4074/4200 dead transitions. [2022-12-06 16:18:44,657 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 4200 transitions, 102036 flow [2022-12-06 16:18:44,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-06 16:18:44,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-06 16:18:44,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1362 transitions. [2022-12-06 16:18:44,659 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8059171597633136 [2022-12-06 16:18:44,659 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 102 predicate places. [2022-12-06 16:18:44,659 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 4200 transitions, 102036 flow [2022-12-06 16:18:44,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 103.91666666666667) internal successors, (1247), 12 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:18:44,660 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:18:44,660 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:18:44,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-06 16:18:44,660 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:18:44,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:18:44,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1514035847, now seen corresponding path program 4 times [2022-12-06 16:18:44,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:18:44,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503363766] [2022-12-06 16:18:44,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:18:44,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:18:44,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-06 16:18:44,696 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-06 16:18:44,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-06 16:18:44,780 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-06 16:18:44,780 INFO L373 BasicCegarLoop]: Counterexample is feasible [2022-12-06 16:18:44,781 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining) [2022-12-06 16:18:44,782 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P3Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2022-12-06 16:18:44,782 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2022-12-06 16:18:44,784 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining) [2022-12-06 16:18:44,785 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining) [2022-12-06 16:18:44,785 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining) [2022-12-06 16:18:44,785 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P3Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2022-12-06 16:18:44,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-06 16:18:44,785 INFO L458 BasicCegarLoop]: Path program histogram: [4, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:18:44,791 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-06 16:18:44,791 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-06 16:18:44,890 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 04:18:44 BasicIcfg [2022-12-06 16:18:44,890 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-06 16:18:44,890 INFO L158 Benchmark]: Toolchain (without parser) took 67886.08ms. Allocated memory was 185.6MB in the beginning and 5.9GB in the end (delta: 5.7GB). Free memory was 159.2MB in the beginning and 3.8GB in the end (delta: -3.7GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2022-12-06 16:18:44,891 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 185.6MB. Free memory is still 162.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-06 16:18:44,892 INFO L158 Benchmark]: CACSL2BoogieTranslator took 498.40ms. Allocated memory is still 185.6MB. Free memory was 159.2MB in the beginning and 130.3MB in the end (delta: 28.8MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. [2022-12-06 16:18:44,892 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.38ms. Allocated memory is still 185.6MB. Free memory was 130.3MB in the beginning and 127.7MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-12-06 16:18:44,892 INFO L158 Benchmark]: Boogie Preprocessor took 41.02ms. Allocated memory is still 185.6MB. Free memory was 127.2MB in the beginning and 125.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-06 16:18:44,892 INFO L158 Benchmark]: RCFGBuilder took 590.00ms. Allocated memory is still 185.6MB. Free memory was 125.6MB in the beginning and 88.4MB in the end (delta: 37.2MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. [2022-12-06 16:18:44,893 INFO L158 Benchmark]: TraceAbstraction took 66689.03ms. Allocated memory was 185.6MB in the beginning and 5.9GB in the end (delta: 5.7GB). Free memory was 87.9MB in the beginning and 3.8GB in the end (delta: -3.7GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2022-12-06 16:18:44,894 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 185.6MB. Free memory is still 162.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 498.40ms. Allocated memory is still 185.6MB. Free memory was 159.2MB in the beginning and 130.3MB in the end (delta: 28.8MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 61.38ms. Allocated memory is still 185.6MB. Free memory was 130.3MB in the beginning and 127.7MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 41.02ms. Allocated memory is still 185.6MB. Free memory was 127.2MB in the beginning and 125.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 590.00ms. Allocated memory is still 185.6MB. Free memory was 125.6MB in the beginning and 88.4MB in the end (delta: 37.2MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. * TraceAbstraction took 66689.03ms. Allocated memory was 185.6MB in the beginning and 5.9GB in the end (delta: 5.7GB). Free memory was 87.9MB in the beginning and 3.8GB in the end (delta: -3.7GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 18]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L710] 0 int __unbuffered_cnt = 0; VAL [__unbuffered_cnt=0] [L712] 0 int __unbuffered_p0_EAX = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0] [L714] 0 int __unbuffered_p2_EAX = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0] [L716] 0 int __unbuffered_p2_EBX = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0] [L718] 0 int __unbuffered_p3_EAX = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0] [L720] 0 int __unbuffered_p3_EBX = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0] [L722] 0 int a = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0] [L723] 0 _Bool main$tmp_guard0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0] [L724] 0 _Bool main$tmp_guard1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0] [L726] 0 int x = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0] [L728] 0 int y = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L730] 0 int z = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0] [L731] 0 _Bool z$flush_delayed; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0] [L732] 0 int z$mem_tmp; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0] [L733] 0 _Bool z$r_buff0_thd0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0] [L734] 0 _Bool z$r_buff0_thd1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0] [L735] 0 _Bool z$r_buff0_thd2; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0] [L736] 0 _Bool z$r_buff0_thd3; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0] [L737] 0 _Bool z$r_buff0_thd4; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0] [L738] 0 _Bool z$r_buff1_thd0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0] [L739] 0 _Bool z$r_buff1_thd1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0] [L740] 0 _Bool z$r_buff1_thd2; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0] [L741] 0 _Bool z$r_buff1_thd3; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0] [L742] 0 _Bool z$r_buff1_thd4; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0] [L743] 0 _Bool z$read_delayed; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0] [L744] 0 int *z$read_delayed_var; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}] [L745] 0 int z$w_buff0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0] [L746] 0 _Bool z$w_buff0_used; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0] [L747] 0 int z$w_buff1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0] [L748] 0 _Bool z$w_buff1_used; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L749] 0 _Bool weak$$choice0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L750] 0 _Bool weak$$choice2; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L869] 0 pthread_t t181; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t181={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L870] FCALL, FORK 0 pthread_create(&t181, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t181, ((void *)0), P0, ((void *)0))=-3, t181={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L871] 0 pthread_t t182; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t181={5:0}, t182={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L872] FCALL, FORK 0 pthread_create(&t182, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t182, ((void *)0), P1, ((void *)0))=-2, t181={5:0}, t182={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L873] 0 pthread_t t183; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t181={5:0}, t182={6:0}, t183={7:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L874] FCALL, FORK 0 pthread_create(&t183, ((void *)0), P2, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t183, ((void *)0), P2, ((void *)0))=-1, t181={5:0}, t182={6:0}, t183={7:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L875] 0 pthread_t t184; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t181={5:0}, t182={6:0}, t183={7:0}, t184={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L876] FCALL, FORK 0 pthread_create(&t184, ((void *)0), P3, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t184, ((void *)0), P3, ((void *)0))=0, t181={5:0}, t182={6:0}, t183={7:0}, t184={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L815] 4 z$w_buff1 = z$w_buff0 [L816] 4 z$w_buff0 = 1 [L817] 4 z$w_buff1_used = z$w_buff0_used [L818] 4 z$w_buff0_used = (_Bool)1 [L819] CALL 4 __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used)) [L18] COND FALSE 4 !(!expression) [L819] RET 4 __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used)) [L820] 4 z$r_buff1_thd0 = z$r_buff0_thd0 [L821] 4 z$r_buff1_thd1 = z$r_buff0_thd1 [L822] 4 z$r_buff1_thd2 = z$r_buff0_thd2 [L823] 4 z$r_buff1_thd3 = z$r_buff0_thd3 [L824] 4 z$r_buff1_thd4 = z$r_buff0_thd4 [L825] 4 z$r_buff0_thd4 = (_Bool)1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L828] 4 weak$$choice0 = __VERIFIER_nondet_bool() [L829] 4 weak$$choice2 = __VERIFIER_nondet_bool() [L830] 4 z$flush_delayed = weak$$choice2 [L831] 4 z$mem_tmp = z [L832] 4 z = !z$w_buff0_used || !z$r_buff0_thd4 && !z$w_buff1_used || !z$r_buff0_thd4 && !z$r_buff1_thd4 ? z : (z$w_buff0_used && z$r_buff0_thd4 ? z$w_buff0 : z$w_buff1) [L833] 4 z$w_buff0 = weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd4 && !z$w_buff1_used || !z$r_buff0_thd4 && !z$r_buff1_thd4 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd4 ? z$w_buff0 : z$w_buff0)) [L834] 4 z$w_buff1 = weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd4 && !z$w_buff1_used || !z$r_buff0_thd4 && !z$r_buff1_thd4 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd4 ? z$w_buff1 : z$w_buff1)) [L835] 4 z$w_buff0_used = weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd4 && !z$w_buff1_used || !z$r_buff0_thd4 && !z$r_buff1_thd4 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd4 ? (_Bool)0 : z$w_buff0_used)) [L836] 4 z$w_buff1_used = weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd4 && !z$w_buff1_used || !z$r_buff0_thd4 && !z$r_buff1_thd4 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd4 ? (_Bool)0 : (_Bool)0)) [L837] 4 z$r_buff0_thd4 = weak$$choice2 ? z$r_buff0_thd4 : (!z$w_buff0_used || !z$r_buff0_thd4 && !z$w_buff1_used || !z$r_buff0_thd4 && !z$r_buff1_thd4 ? z$r_buff0_thd4 : (z$w_buff0_used && z$r_buff0_thd4 ? (_Bool)0 : z$r_buff0_thd4)) [L838] 4 z$r_buff1_thd4 = weak$$choice2 ? z$r_buff1_thd4 : (!z$w_buff0_used || !z$r_buff0_thd4 && !z$w_buff1_used || !z$r_buff0_thd4 && !z$r_buff1_thd4 ? z$r_buff1_thd4 : (z$w_buff0_used && z$r_buff0_thd4 ? (_Bool)0 : (_Bool)0)) [L839] 4 __unbuffered_p3_EAX = z [L840] 4 z = z$flush_delayed ? z$mem_tmp : z [L841] 4 z$flush_delayed = (_Bool)0 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=255, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L844] 4 __unbuffered_p3_EBX = a VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=255, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L754] 1 a = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=255, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L757] 1 __unbuffered_p0_EAX = x VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=255, x=0, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L769] 2 x = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=255, x=1, y=0, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L772] 2 y = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=255, x=1, y=1, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L784] 3 y = 2 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=255, x=1, y=2, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L787] 3 __unbuffered_p2_EAX = y VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=255, x=1, y=2, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L790] 3 weak$$choice0 = __VERIFIER_nondet_bool() [L791] 3 weak$$choice2 = __VERIFIER_nondet_bool() [L792] 3 z$flush_delayed = weak$$choice2 [L793] 3 z$mem_tmp = z [L794] 3 z = !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff1) [L795] 3 z$w_buff0 = weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff0)) [L796] 3 z$w_buff1 = weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff1 : z$w_buff1)) [L797] 3 z$w_buff0_used = weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used)) [L798] 3 z$w_buff1_used = weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L799] 3 z$r_buff0_thd3 = weak$$choice2 ? z$r_buff0_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff0_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3)) [L800] 3 z$r_buff1_thd3 = weak$$choice2 ? z$r_buff1_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff1_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L801] 3 __unbuffered_p2_EBX = z [L802] 3 z = z$flush_delayed ? z$mem_tmp : z [L803] 3 z$flush_delayed = (_Bool)0 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L762] 1 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [__unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0] [L847] 4 z = z$w_buff0_used && z$r_buff0_thd4 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd4 ? z$w_buff1 : z) [L848] 4 z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd4 ? (_Bool)0 : z$w_buff0_used [L849] 4 z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd4 || z$w_buff1_used && z$r_buff1_thd4 ? (_Bool)0 : z$w_buff1_used [L850] 4 z$r_buff0_thd4 = z$w_buff0_used && z$r_buff0_thd4 ? (_Bool)0 : z$r_buff0_thd4 [L851] 4 z$r_buff1_thd4 = z$w_buff0_used && z$r_buff0_thd4 || z$w_buff1_used && z$r_buff1_thd4 ? (_Bool)0 : z$r_buff1_thd4 VAL [__unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L777] 2 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L808] 3 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [__unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L854] 4 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [__unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L878] 0 main$tmp_guard0 = __unbuffered_cnt == 4 VAL [__unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t181={5:0}, t182={6:0}, t183={7:0}, t184={3:0}, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L880] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) VAL [\old(cond)=1, __unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, cond=1, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L880] RET 0 assume_abort_if_not(main$tmp_guard0) [L882] 0 z = z$w_buff0_used && z$r_buff0_thd0 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd0 ? z$w_buff1 : z) [L883] 0 z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$w_buff0_used [L884] 0 z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$w_buff1_used [L885] 0 z$r_buff0_thd0 = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$r_buff0_thd0 [L886] 0 z$r_buff1_thd0 = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$r_buff1_thd0 VAL [__unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t181={5:0}, t182={6:0}, t183={7:0}, t184={3:0}, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L889] 0 main$tmp_guard1 = !(y == 2 && __unbuffered_p0_EAX == 0 && __unbuffered_p2_EAX == 2 && __unbuffered_p2_EBX == 0 && __unbuffered_p3_EAX == 1 && __unbuffered_p3_EBX == 0) VAL [__unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t181={5:0}, t182={6:0}, t183={7:0}, t184={3:0}, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L891] CALL 0 __VERIFIER_assert(main$tmp_guard1) [L18] COND TRUE 0 !expression VAL [\old(expression)=0, \old(expression)=1, __unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, expression=0, expression=1, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] [L18] 0 reach_error() VAL [\old(expression)=1, \old(expression)=0, __unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, expression=0, expression=1, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=1, y=2, z=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff0_thd4=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$r_buff1_thd4=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0] - UnprovableResult [Line: 18]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 876]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 872]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 870]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 874]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 165 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 66.5s, OverallIterations: 13, TraceHistogramMax: 1, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 61.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1011 SdHoareTripleChecker+Valid, 1.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1011 mSDsluCounter, 836 SdHoareTripleChecker+Invalid, 1.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 662 mSDsCounter, 61 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1797 IncrementalHoareTripleChecker+Invalid, 1858 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 61 mSolverCounterUnsat, 174 mSDtfsCounter, 1797 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 166 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=102036occurred in iteration=12, InterpolantAutomatonStates: 134, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 1192 NumberOfCodeBlocks, 1192 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 1079 ConstructedInterpolants, 0 QuantifiedInterpolants, 5148 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 12 InterpolantComputations, 12 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-12-06 16:18:44,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...