/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 -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix005_power.oepc_pso.oepc_rmo.oepc.i


--------------------------------------------------------------------------------


This is Ultimate 0.2.2-?-0612a5f-m
[2022-09-20 20:29:25,435 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2022-09-20 20:29:25,436 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2022-09-20 20:29:25,476 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2022-09-20 20:29:25,476 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2022-09-20 20:29:25,479 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2022-09-20 20:29:25,481 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2022-09-20 20:29:25,482 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2022-09-20 20:29:25,483 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2022-09-20 20:29:25,483 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2022-09-20 20:29:25,484 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2022-09-20 20:29:25,484 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2022-09-20 20:29:25,484 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2022-09-20 20:29:25,486 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2022-09-20 20:29:25,487 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2022-09-20 20:29:25,490 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2022-09-20 20:29:25,491 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2022-09-20 20:29:25,495 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2022-09-20 20:29:25,496 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2022-09-20 20:29:25,497 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2022-09-20 20:29:25,498 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2022-09-20 20:29:25,501 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2022-09-20 20:29:25,502 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2022-09-20 20:29:25,504 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2022-09-20 20:29:25,506 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2022-09-20 20:29:25,506 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2022-09-20 20:29:25,506 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2022-09-20 20:29:25,507 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2022-09-20 20:29:25,507 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2022-09-20 20:29:25,508 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2022-09-20 20:29:25,508 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2022-09-20 20:29:25,508 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2022-09-20 20:29:25,509 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2022-09-20 20:29:25,509 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2022-09-20 20:29:25,509 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2022-09-20 20:29:25,510 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2022-09-20 20:29:25,510 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2022-09-20 20:29:25,510 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2022-09-20 20:29:25,510 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2022-09-20 20:29:25,511 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2022-09-20 20:29:25,511 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2022-09-20 20:29:25,515 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-09-20 20:29:25,542 INFO  L113        SettingsManager]: Loading preferences was successful
[2022-09-20 20:29:25,542 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2022-09-20 20:29:25,543 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2022-09-20 20:29:25,543 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2022-09-20 20:29:25,544 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2022-09-20 20:29:25,544 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2022-09-20 20:29:25,544 INFO  L138        SettingsManager]:  * Use SBE=true
[2022-09-20 20:29:25,544 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2022-09-20 20:29:25,544 INFO  L138        SettingsManager]:  * sizeof long=4
[2022-09-20 20:29:25,544 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2022-09-20 20:29:25,545 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2022-09-20 20:29:25,545 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2022-09-20 20:29:25,545 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2022-09-20 20:29:25,545 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2022-09-20 20:29:25,545 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2022-09-20 20:29:25,545 INFO  L138        SettingsManager]:  * sizeof long double=12
[2022-09-20 20:29:25,545 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2022-09-20 20:29:25,545 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2022-09-20 20:29:25,545 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2022-09-20 20:29:25,546 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2022-09-20 20:29:25,546 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2022-09-20 20:29:25,546 INFO  L138        SettingsManager]:  * To the following directory=./dump/
[2022-09-20 20:29:25,546 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2022-09-20 20:29:25,546 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-09-20 20:29:25,546 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2022-09-20 20:29:25,546 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2022-09-20 20:29:25,547 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2022-09-20 20:29:25,547 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2022-09-20 20:29:25,547 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2022-09-20 20:29:25,547 INFO  L138        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2022-09-20 20:29:25,547 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2022-09-20 20:29:25,547 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[2022-09-20 20:29:25,731 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2022-09-20 20:29:25,752 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2022-09-20 20:29:25,754 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2022-09-20 20:29:25,755 INFO  L271        PluginConnector]: Initializing CDTParser...
[2022-09-20 20:29:25,756 INFO  L275        PluginConnector]: CDTParser initialized
[2022-09-20 20:29:25,757 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix005_power.oepc_pso.oepc_rmo.oepc.i
[2022-09-20 20:29:25,820 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c2cb4839/0ab1e740a816400d8f868901195cdb74/FLAGa80ed5fc3
[2022-09-20 20:29:26,293 INFO  L306              CDTParser]: Found 1 translation units.
[2022-09-20 20:29:26,293 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix005_power.oepc_pso.oepc_rmo.oepc.i
[2022-09-20 20:29:26,302 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c2cb4839/0ab1e740a816400d8f868901195cdb74/FLAGa80ed5fc3
[2022-09-20 20:29:26,801 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c2cb4839/0ab1e740a816400d8f868901195cdb74
[2022-09-20 20:29:26,803 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2022-09-20 20:29:26,804 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2022-09-20 20:29:26,805 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2022-09-20 20:29:26,805 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2022-09-20 20:29:26,807 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2022-09-20 20:29:26,808 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 08:29:26" (1/1) ...
[2022-09-20 20:29:26,808 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a966e2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:26, skipping insertion in model container
[2022-09-20 20:29:26,808 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 08:29:26" (1/1) ...
[2022-09-20 20:29:26,813 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2022-09-20 20:29:26,839 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2022-09-20 20:29:26,975 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix005_power.oepc_pso.oepc_rmo.oepc.i[969,982]
[2022-09-20 20:29:27,137 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-09-20 20:29:27,149 INFO  L203         MainTranslator]: Completed pre-run
[2022-09-20 20:29:27,159 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix005_power.oepc_pso.oepc_rmo.oepc.i[969,982]
[2022-09-20 20:29:27,213 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-09-20 20:29:27,247 INFO  L208         MainTranslator]: Completed translation
[2022-09-20 20:29:27,247 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27 WrapperNode
[2022-09-20 20:29:27,248 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2022-09-20 20:29:27,249 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2022-09-20 20:29:27,249 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2022-09-20 20:29:27,249 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2022-09-20 20:29:27,254 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,281 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,319 INFO  L138                Inliner]: procedures = 177, calls = 71, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 194
[2022-09-20 20:29:27,320 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2022-09-20 20:29:27,321 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2022-09-20 20:29:27,321 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2022-09-20 20:29:27,321 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2022-09-20 20:29:27,327 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,327 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,340 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,341 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,353 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,355 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,366 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,375 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2022-09-20 20:29:27,376 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2022-09-20 20:29:27,376 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2022-09-20 20:29:27,376 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2022-09-20 20:29:27,377 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (1/1) ...
[2022-09-20 20:29:27,381 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-09-20 20:29:27,393 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-09-20 20:29:27,403 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-09-20 20:29:27,419 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-09-20 20:29:27,434 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2022-09-20 20:29:27,434 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2022-09-20 20:29:27,434 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2022-09-20 20:29:27,434 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2022-09-20 20:29:27,435 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2022-09-20 20:29:27,435 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2022-09-20 20:29:27,435 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2022-09-20 20:29:27,435 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2022-09-20 20:29:27,435 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2022-09-20 20:29:27,435 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2022-09-20 20:29:27,435 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2022-09-20 20:29:27,436 INFO  L130     BoogieDeclarations]: Found specification of procedure P3
[2022-09-20 20:29:27,436 INFO  L138     BoogieDeclarations]: Found implementation of procedure P3
[2022-09-20 20:29:27,436 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2022-09-20 20:29:27,436 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2022-09-20 20:29:27,436 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2022-09-20 20:29:27,436 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2022-09-20 20:29:27,438 WARN  L208             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2022-09-20 20:29:27,581 INFO  L234             CfgBuilder]: Building ICFG
[2022-09-20 20:29:27,582 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2022-09-20 20:29:28,014 INFO  L275             CfgBuilder]: Performing block encoding
[2022-09-20 20:29:28,270 INFO  L294             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2022-09-20 20:29:28,270 INFO  L299             CfgBuilder]: Removed 0 assume(true) statements.
[2022-09-20 20:29:28,272 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 08:29:28 BoogieIcfgContainer
[2022-09-20 20:29:28,272 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2022-09-20 20:29:28,273 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2022-09-20 20:29:28,273 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2022-09-20 20:29:28,275 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2022-09-20 20:29:28,276 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 08:29:26" (1/3) ...
[2022-09-20 20:29:28,276 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58214d0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 08:29:28, skipping insertion in model container
[2022-09-20 20:29:28,276 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:29:27" (2/3) ...
[2022-09-20 20:29:28,276 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58214d0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 08:29:28, skipping insertion in model container
[2022-09-20 20:29:28,276 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 08:29:28" (3/3) ...
[2022-09-20 20:29:28,277 INFO  L112   eAbstractionObserver]: Analyzing ICFG mix005_power.oepc_pso.oepc_rmo.oepc.i
[2022-09-20 20:29:28,288 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2022-09-20 20:29:28,288 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations.
[2022-09-20 20:29:28,288 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2022-09-20 20:29:28,342 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-09-20 20:29:28,365 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 151 places, 140 transitions, 300 flow
[2022-09-20 20:29:28,399 INFO  L130       PetriNetUnfolder]: 2/136 cut-off events.
[2022-09-20 20:29:28,399 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2022-09-20 20:29:28,402 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 149 conditions, 136 events. 2/136 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 77 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 93. Up to 2 conditions per place. 
[2022-09-20 20:29:28,402 INFO  L82        GeneralOperation]: Start removeDead. Operand has 151 places, 140 transitions, 300 flow
[2022-09-20 20:29:28,405 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 147 places, 136 transitions, 284 flow
[2022-09-20 20:29:28,410 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2022-09-20 20:29:28,414 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;@3f5c72e9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2022-09-20 20:29:28,415 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2022-09-20 20:29:28,420 INFO  L130       PetriNetUnfolder]: 0/53 cut-off events.
[2022-09-20 20:29:28,420 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2022-09-20 20:29:28,420 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:29:28,421 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-09-20 20:29:28,421 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:29:28,424 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:29:28,424 INFO  L85        PathProgramCache]: Analyzing trace with hash -183657469, now seen corresponding path program 1 times
[2022-09-20 20:29:28,430 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:29:28,431 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433598049]
[2022-09-20 20:29:28,431 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:29:28,431 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:29:28,536 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:29:28,648 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:29:28,648 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:29:28,649 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433598049]
[2022-09-20 20:29:28,649 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433598049] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:29:28,649 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:29:28,650 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-09-20 20:29:28,651 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045965067]
[2022-09-20 20:29:28,651 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:29:28,656 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-09-20 20:29:28,656 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:29:28,677 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-09-20 20:29:28,679 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-09-20 20:29:28,681 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 124 out of 140
[2022-09-20 20:29:28,690 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 136 transitions, 284 flow. Second operand  has 3 states, 3 states have (on average 125.0) internal successors, (375), 3 states have internal predecessors, (375), 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-09-20 20:29:28,690 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:29:28,690 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 140
[2022-09-20 20:29:28,691 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:29:28,914 INFO  L130       PetriNetUnfolder]: 162/624 cut-off events.
[2022-09-20 20:29:28,914 INFO  L131       PetriNetUnfolder]: For 22/22 co-relation queries the response was YES.
[2022-09-20 20:29:28,918 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 930 conditions, 624 events. 162/624 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3433 event pairs, 132 based on Foata normal form. 46/629 useless extension candidates. Maximal degree in co-relation 871. Up to 191 conditions per place. 
[2022-09-20 20:29:28,922 INFO  L137   encePairwiseOnDemand]: 135/140 looper letters, 18 selfloop transitions, 2 changer transitions 0/140 dead transitions.
[2022-09-20 20:29:28,922 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 140 transitions, 341 flow
[2022-09-20 20:29:28,923 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-09-20 20:29:28,925 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2022-09-20 20:29:28,932 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 397 transitions.
[2022-09-20 20:29:28,935 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.9452380952380952
[2022-09-20 20:29:28,936 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 397 transitions.
[2022-09-20 20:29:28,936 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 397 transitions.
[2022-09-20 20:29:28,941 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:29:28,943 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 397 transitions.
[2022-09-20 20:29:28,948 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 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-09-20 20:29:28,954 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 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-09-20 20:29:28,955 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 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-09-20 20:29:28,956 INFO  L175             Difference]: Start difference. First operand has 147 places, 136 transitions, 284 flow. Second operand 3 states and 397 transitions.
[2022-09-20 20:29:28,957 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 140 transitions, 341 flow
[2022-09-20 20:29:28,960 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 140 transitions, 334 flow, removed 0 selfloop flow, removed 4 redundant places.
[2022-09-20 20:29:28,974 INFO  L231             Difference]: Finished difference. Result has 143 places, 132 transitions, 276 flow
[2022-09-20 20:29:28,975 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=276, PETRI_PLACES=143, PETRI_TRANSITIONS=132}
[2022-09-20 20:29:28,979 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, -4 predicate places.
[2022-09-20 20:29:28,979 INFO  L495      AbstractCegarLoop]: Abstraction has has 143 places, 132 transitions, 276 flow
[2022-09-20 20:29:28,980 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 125.0) internal successors, (375), 3 states have internal predecessors, (375), 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-09-20 20:29:28,980 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:29:28,980 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:29:28,980 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2022-09-20 20:29:28,980 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:29:28,982 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:29:28,982 INFO  L85        PathProgramCache]: Analyzing trace with hash -342842823, now seen corresponding path program 1 times
[2022-09-20 20:29:28,983 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:29:28,983 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611213487]
[2022-09-20 20:29:28,983 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:29:28,983 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:29:29,072 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:29:29,251 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:29:29,251 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:29:29,251 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611213487]
[2022-09-20 20:29:29,251 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611213487] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:29:29,251 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:29:29,251 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-09-20 20:29:29,252 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498885915]
[2022-09-20 20:29:29,252 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:29:29,252 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2022-09-20 20:29:29,253 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:29:29,253 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-09-20 20:29:29,253 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42
[2022-09-20 20:29:29,254 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 106 out of 140
[2022-09-20 20:29:29,255 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 132 transitions, 276 flow. Second operand  has 7 states, 7 states have (on average 108.42857142857143) internal successors, (759), 7 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:29,255 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:29:29,255 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 140
[2022-09-20 20:29:29,255 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:29:32,145 INFO  L130       PetriNetUnfolder]: 11642/25737 cut-off events.
[2022-09-20 20:29:32,146 INFO  L131       PetriNetUnfolder]: For 757/757 co-relation queries the response was YES.
[2022-09-20 20:29:32,205 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 42665 conditions, 25737 events. 11642/25737 cut-off events. For 757/757 co-relation queries the response was YES. Maximal size of possible extension queue 977. Compared 262685 event pairs, 1104 based on Foata normal form. 0/25288 useless extension candidates. Maximal degree in co-relation 42602. Up to 6770 conditions per place. 
[2022-09-20 20:29:32,253 INFO  L137   encePairwiseOnDemand]: 128/140 looper letters, 47 selfloop transitions, 8 changer transitions 119/263 dead transitions.
[2022-09-20 20:29:32,254 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 263 transitions, 878 flow
[2022-09-20 20:29:32,254 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-09-20 20:29:32,255 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2022-09-20 20:29:32,256 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1542 transitions.
[2022-09-20 20:29:32,257 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.8472527472527472
[2022-09-20 20:29:32,257 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 1542 transitions.
[2022-09-20 20:29:32,257 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 1542 transitions.
[2022-09-20 20:29:32,258 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:29:32,258 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1542 transitions.
[2022-09-20 20:29:32,260 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 118.61538461538461) internal successors, (1542), 13 states have internal predecessors, (1542), 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-09-20 20:29:32,263 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 140.0) internal successors, (1960), 14 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:32,263 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 140.0) internal successors, (1960), 14 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:32,263 INFO  L175             Difference]: Start difference. First operand has 143 places, 132 transitions, 276 flow. Second operand 13 states and 1542 transitions.
[2022-09-20 20:29:32,264 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 263 transitions, 878 flow
[2022-09-20 20:29:32,265 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 263 transitions, 860 flow, removed 0 selfloop flow, removed 2 redundant places.
[2022-09-20 20:29:32,267 INFO  L231             Difference]: Finished difference. Result has 165 places, 124 transitions, 358 flow
[2022-09-20 20:29:32,268 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=358, PETRI_PLACES=165, PETRI_TRANSITIONS=124}
[2022-09-20 20:29:32,268 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 18 predicate places.
[2022-09-20 20:29:32,268 INFO  L495      AbstractCegarLoop]: Abstraction has has 165 places, 124 transitions, 358 flow
[2022-09-20 20:29:32,269 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 108.42857142857143) internal successors, (759), 7 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:32,269 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:29:32,269 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:29:32,269 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2022-09-20 20:29:32,269 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:29:32,270 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:29:32,270 INFO  L85        PathProgramCache]: Analyzing trace with hash 1924429172, now seen corresponding path program 1 times
[2022-09-20 20:29:32,270 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:29:32,270 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343474470]
[2022-09-20 20:29:32,270 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:29:32,270 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:29:32,299 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:29:32,364 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:29:32,364 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:29:32,365 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343474470]
[2022-09-20 20:29:32,365 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343474470] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:29:32,365 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:29:32,365 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2022-09-20 20:29:32,365 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287370321]
[2022-09-20 20:29:32,365 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:29:32,365 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-09-20 20:29:32,366 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:29:32,366 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-09-20 20:29:32,366 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2022-09-20 20:29:32,367 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 116 out of 140
[2022-09-20 20:29:32,367 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 124 transitions, 358 flow. Second operand  has 6 states, 6 states have (on average 118.0) internal successors, (708), 6 states have internal predecessors, (708), 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-09-20 20:29:32,368 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:29:32,368 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 140
[2022-09-20 20:29:32,368 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:29:32,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([984] L889-->L892: Formula: (= v_~main$tmp_guard1~0_2 (ite (= (ite (not (and (= v_~__unbuffered_p1_EAX~0_2 0) (= v_~__unbuffered_p3_EBX~0_2 0) (= v_~__unbuffered_p2_EBX~0_2 0) (= v_~__unbuffered_p3_EAX~0_2 1) (= v_~__unbuffered_p2_EAX~0_2 1) (= 2 v_~x~0_4))) 1 0) 0) 0 1))  InVars {~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~main$tmp_guard1~0=v_~main$tmp_guard1~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  AuxVars[]  AssignedVars[~main$tmp_guard1~0][123], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 122#L892true, 107#L768true, 47#L808true, 158#true, P0Thread1of1ForFork3InUse, 140#L785true, 194#true, P3Thread1of1ForFork0InUse, Black: 170#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), P2Thread1of1ForFork2InUse, Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 172#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork1InUse, Black: 162#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 166#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 168#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), 92#L831true, Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 174#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)))])
[2022-09-20 20:29:32,894 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2022-09-20 20:29:32,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:32,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:32,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:32,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([984] L889-->L892: Formula: (= v_~main$tmp_guard1~0_2 (ite (= (ite (not (and (= v_~__unbuffered_p1_EAX~0_2 0) (= v_~__unbuffered_p3_EBX~0_2 0) (= v_~__unbuffered_p2_EBX~0_2 0) (= v_~__unbuffered_p3_EAX~0_2 1) (= v_~__unbuffered_p2_EAX~0_2 1) (= 2 v_~x~0_4))) 1 0) 0) 0 1))  InVars {~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~main$tmp_guard1~0=v_~main$tmp_guard1~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  AuxVars[]  AssignedVars[~main$tmp_guard1~0][123], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 122#L892true, 47#L808true, 158#true, P0Thread1of1ForFork3InUse, 140#L785true, P3Thread1of1ForFork0InUse, 194#true, Black: 170#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), P2Thread1of1ForFork2InUse, Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 172#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork1InUse, Black: 162#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 166#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 168#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), 92#L831true, Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 174#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)))])
[2022-09-20 20:29:32,946 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2022-09-20 20:29:32,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:32,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:32,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:32,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([984] L889-->L892: Formula: (= v_~main$tmp_guard1~0_2 (ite (= (ite (not (and (= v_~__unbuffered_p1_EAX~0_2 0) (= v_~__unbuffered_p3_EBX~0_2 0) (= v_~__unbuffered_p2_EBX~0_2 0) (= v_~__unbuffered_p3_EAX~0_2 1) (= v_~__unbuffered_p2_EAX~0_2 1) (= 2 v_~x~0_4))) 1 0) 0) 0 1))  InVars {~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~main$tmp_guard1~0=v_~main$tmp_guard1~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  AuxVars[]  AssignedVars[~main$tmp_guard1~0][123], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 18#L788true, 122#L892true, 107#L768true, 47#L808true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, 194#true, Black: 170#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), P2Thread1of1ForFork2InUse, Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 172#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork1InUse, Black: 162#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 166#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 168#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), 92#L831true, Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 174#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)))])
[2022-09-20 20:29:32,950 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2022-09-20 20:29:32,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:32,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:32,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:33,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([984] L889-->L892: Formula: (= v_~main$tmp_guard1~0_2 (ite (= (ite (not (and (= v_~__unbuffered_p1_EAX~0_2 0) (= v_~__unbuffered_p3_EBX~0_2 0) (= v_~__unbuffered_p2_EBX~0_2 0) (= v_~__unbuffered_p3_EAX~0_2 1) (= v_~__unbuffered_p2_EAX~0_2 1) (= 2 v_~x~0_4))) 1 0) 0) 0 1))  InVars {~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~main$tmp_guard1~0=v_~main$tmp_guard1~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  AuxVars[]  AssignedVars[~main$tmp_guard1~0][123], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 18#L788true, 122#L892true, 47#L808true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, 194#true, Black: 170#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), P2Thread1of1ForFork2InUse, Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 172#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork1InUse, Black: 162#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 166#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 168#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), 92#L831true, Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 174#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)))])
[2022-09-20 20:29:33,016 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2022-09-20 20:29:33,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:33,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:33,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:33,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([984] L889-->L892: Formula: (= v_~main$tmp_guard1~0_2 (ite (= (ite (not (and (= v_~__unbuffered_p1_EAX~0_2 0) (= v_~__unbuffered_p3_EBX~0_2 0) (= v_~__unbuffered_p2_EBX~0_2 0) (= v_~__unbuffered_p3_EAX~0_2 1) (= v_~__unbuffered_p2_EAX~0_2 1) (= 2 v_~x~0_4))) 1 0) 0) 0 1))  InVars {~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~main$tmp_guard1~0=v_~main$tmp_guard1~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  AuxVars[]  AssignedVars[~main$tmp_guard1~0][123], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 104#L854true, 122#L892true, 47#L808true, 158#true, P0Thread1of1ForFork3InUse, 140#L785true, P3Thread1of1ForFork0InUse, 194#true, Black: 170#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), P2Thread1of1ForFork2InUse, Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 172#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork1InUse, Black: 162#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 166#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 168#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 174#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)))])
[2022-09-20 20:29:33,183 INFO  L383   tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event
[2022-09-20 20:29:33,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:33,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:33,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:33,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([984] L889-->L892: Formula: (= v_~main$tmp_guard1~0_2 (ite (= (ite (not (and (= v_~__unbuffered_p1_EAX~0_2 0) (= v_~__unbuffered_p3_EBX~0_2 0) (= v_~__unbuffered_p2_EBX~0_2 0) (= v_~__unbuffered_p3_EAX~0_2 1) (= v_~__unbuffered_p2_EAX~0_2 1) (= 2 v_~x~0_4))) 1 0) 0) 0 1))  InVars {~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_2, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_2, ~__unbuffered_p3_EAX~0=v_~__unbuffered_p3_EAX~0_2, ~main$tmp_guard1~0=v_~main$tmp_guard1~0_2, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_2, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_2, ~x~0=v_~x~0_4}  AuxVars[]  AssignedVars[~main$tmp_guard1~0][123], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 18#L788true, 122#L892true, 104#L854true, 47#L808true, 158#true, P0Thread1of1ForFork3InUse, 194#true, P3Thread1of1ForFork0InUse, Black: 170#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), P2Thread1of1ForFork2InUse, Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 172#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork1InUse, Black: 162#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 166#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 168#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (= ~__unbuffered_p2_EAX~0 0)), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 174#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)))])
[2022-09-20 20:29:33,306 INFO  L383   tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event
[2022-09-20 20:29:33,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2022-09-20 20:29:33,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2022-09-20 20:29:33,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2022-09-20 20:29:33,896 INFO  L130       PetriNetUnfolder]: 5482/9743 cut-off events.
[2022-09-20 20:29:33,896 INFO  L131       PetriNetUnfolder]: For 16669/17832 co-relation queries the response was YES.
[2022-09-20 20:29:33,939 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 29378 conditions, 9743 events. 5482/9743 cut-off events. For 16669/17832 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 75080 event pairs, 2029 based on Foata normal form. 409/9668 useless extension candidates. Maximal degree in co-relation 29308. Up to 3684 conditions per place. 
[2022-09-20 20:29:33,969 INFO  L137   encePairwiseOnDemand]: 134/140 looper letters, 23 selfloop transitions, 3 changer transitions 46/175 dead transitions.
[2022-09-20 20:29:33,970 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 175 transitions, 704 flow
[2022-09-20 20:29:33,970 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2022-09-20 20:29:33,970 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2022-09-20 20:29:33,971 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1110 transitions.
[2022-09-20 20:29:33,972 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.8809523809523809
[2022-09-20 20:29:33,972 INFO  L72            ComplementDD]: Start complementDD. Operand 9 states and 1110 transitions.
[2022-09-20 20:29:33,972 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 9 states and 1110 transitions.
[2022-09-20 20:29:33,973 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:29:33,973 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1110 transitions.
[2022-09-20 20:29:33,974 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 10 states, 9 states have (on average 123.33333333333333) internal successors, (1110), 9 states have internal predecessors, (1110), 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-09-20 20:29:33,976 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 10 states, 10 states have (on average 140.0) internal successors, (1400), 10 states have internal predecessors, (1400), 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-09-20 20:29:33,977 INFO  L81            ComplementDD]: Finished complementDD. Result  has 10 states, 10 states have (on average 140.0) internal successors, (1400), 10 states have internal predecessors, (1400), 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-09-20 20:29:33,977 INFO  L175             Difference]: Start difference. First operand has 165 places, 124 transitions, 358 flow. Second operand 9 states and 1110 transitions.
[2022-09-20 20:29:33,977 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 175 transitions, 704 flow
[2022-09-20 20:29:34,061 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 175 transitions, 674 flow, removed 14 selfloop flow, removed 4 redundant places.
[2022-09-20 20:29:34,064 INFO  L231             Difference]: Finished difference. Result has 153 places, 124 transitions, 367 flow
[2022-09-20 20:29:34,064 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=367, PETRI_PLACES=153, PETRI_TRANSITIONS=124}
[2022-09-20 20:29:34,066 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 6 predicate places.
[2022-09-20 20:29:34,066 INFO  L495      AbstractCegarLoop]: Abstraction has has 153 places, 124 transitions, 367 flow
[2022-09-20 20:29:34,066 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 118.0) internal successors, (708), 6 states have internal predecessors, (708), 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-09-20 20:29:34,066 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:29:34,066 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:29:34,067 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2022-09-20 20:29:34,067 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:29:34,067 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:29:34,067 INFO  L85        PathProgramCache]: Analyzing trace with hash 1556569527, now seen corresponding path program 1 times
[2022-09-20 20:29:34,067 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:29:34,068 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593550976]
[2022-09-20 20:29:34,068 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:29:34,068 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:29:34,118 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:29:34,256 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:29:34,256 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:29:34,256 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593550976]
[2022-09-20 20:29:34,257 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593550976] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:29:34,257 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:29:34,257 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-09-20 20:29:34,257 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000442229]
[2022-09-20 20:29:34,257 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:29:34,258 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2022-09-20 20:29:34,258 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:29:34,258 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-09-20 20:29:34,258 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42
[2022-09-20 20:29:34,259 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 106 out of 140
[2022-09-20 20:29:34,260 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 124 transitions, 367 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-09-20 20:29:34,260 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:29:34,260 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 140
[2022-09-20 20:29:34,260 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:29:35,968 INFO  L130       PetriNetUnfolder]: 6595/11600 cut-off events.
[2022-09-20 20:29:35,968 INFO  L131       PetriNetUnfolder]: For 22133/22145 co-relation queries the response was YES.
[2022-09-20 20:29:36,012 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 36315 conditions, 11600 events. 6595/11600 cut-off events. For 22133/22145 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 87739 event pairs, 859 based on Foata normal form. 214/11655 useless extension candidates. Maximal degree in co-relation 36235. Up to 4613 conditions per place. 
[2022-09-20 20:29:36,051 INFO  L137   encePairwiseOnDemand]: 124/140 looper letters, 45 selfloop transitions, 20 changer transitions 85/239 dead transitions.
[2022-09-20 20:29:36,051 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 239 transitions, 1295 flow
[2022-09-20 20:29:36,052 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-09-20 20:29:36,052 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2022-09-20 20:29:36,054 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1525 transitions.
[2022-09-20 20:29:36,055 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.8379120879120879
[2022-09-20 20:29:36,055 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 1525 transitions.
[2022-09-20 20:29:36,055 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 1525 transitions.
[2022-09-20 20:29:36,055 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:29:36,056 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1525 transitions.
[2022-09-20 20:29:36,059 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 117.3076923076923) internal successors, (1525), 13 states have internal predecessors, (1525), 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-09-20 20:29:36,061 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 140.0) internal successors, (1960), 14 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:36,061 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 140.0) internal successors, (1960), 14 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:36,061 INFO  L175             Difference]: Start difference. First operand has 153 places, 124 transitions, 367 flow. Second operand 13 states and 1525 transitions.
[2022-09-20 20:29:36,061 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 239 transitions, 1295 flow
[2022-09-20 20:29:36,152 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 239 transitions, 1225 flow, removed 30 selfloop flow, removed 11 redundant places.
[2022-09-20 20:29:36,155 INFO  L231             Difference]: Finished difference. Result has 159 places, 132 transitions, 501 flow
[2022-09-20 20:29:36,156 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=501, PETRI_PLACES=159, PETRI_TRANSITIONS=132}
[2022-09-20 20:29:36,157 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 12 predicate places.
[2022-09-20 20:29:36,157 INFO  L495      AbstractCegarLoop]: Abstraction has has 159 places, 132 transitions, 501 flow
[2022-09-20 20:29:36,157 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-09-20 20:29:36,157 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:29:36,157 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:29:36,158 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2022-09-20 20:29:36,158 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:29:36,158 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:29:36,158 INFO  L85        PathProgramCache]: Analyzing trace with hash -1350906194, now seen corresponding path program 1 times
[2022-09-20 20:29:36,159 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:29:36,159 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392580186]
[2022-09-20 20:29:36,160 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:29:36,160 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:29:36,213 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:29:36,306 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:29:36,306 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:29:36,306 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392580186]
[2022-09-20 20:29:36,306 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392580186] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:29:36,307 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:29:36,307 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2022-09-20 20:29:36,307 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645791892]
[2022-09-20 20:29:36,307 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:29:36,307 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-09-20 20:29:36,307 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:29:36,308 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-09-20 20:29:36,308 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2022-09-20 20:29:36,309 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140
[2022-09-20 20:29:36,309 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 132 transitions, 501 flow. Second operand  has 6 states, 6 states have (on average 115.0) internal successors, (690), 6 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:36,309 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:29:36,310 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140
[2022-09-20 20:29:36,310 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:29:37,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][120], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, 260#(and (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 45#L795true, 100#L811true, 108#L881true, 97#L847true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:37,902 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2022-09-20 20:29:37,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2022-09-20 20:29:37,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2022-09-20 20:29:37,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2022-09-20 20:29:38,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][128], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 262#(and (= ~__unbuffered_cnt~0 0) (<= |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)), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 45#L795true, 100#L811true, 97#L847true, Black: 220#(= ~x~0 0), 4#L882-1true, Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,120 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2022-09-20 20:29:38,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2022-09-20 20:29:38,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2022-09-20 20:29:38,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2022-09-20 20:29:38,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][131], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 45#L795true, 256#(and (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 100#L811true, 108#L881true, 97#L847true, 10#L778true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,135 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2022-09-20 20:29:38,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2022-09-20 20:29:38,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2022-09-20 20:29:38,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2022-09-20 20:29:38,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][131], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 256#(and (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 100#L811true, 108#L881true, 97#L847true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 160#(= ~__unbuffered_p2_EAX~0 0), 93#L798true, Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,137 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2022-09-20 20:29:38,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2022-09-20 20:29:38,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2022-09-20 20:29:38,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2022-09-20 20:29:38,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][159], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 45#L795true, 100#L811true, 266#(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)), 97#L847true, 10#L778true, 4#L882-1true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,344 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][131], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 256#(and (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 100#L811true, 108#L881true, 97#L847true, 10#L778true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 93#L798true, Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,345 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2022-09-20 20:29:38,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2022-09-20 20:29:38,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2022-09-20 20:29:38,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2022-09-20 20:29:38,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][159], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 100#L811true, 266#(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)), 97#L847true, 4#L882-1true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), 93#L798true, Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,386 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][159], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 100#L811true, 266#(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)), 97#L847true, 10#L778true, Black: 220#(= ~x~0 0), 4#L882-1true, Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 93#L798true, Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,685 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][128], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 262#(and (= ~__unbuffered_cnt~0 0) (<= |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)), 218#true, 158#true, 69#L2true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 45#L795true, 100#L811true, 97#L847true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,731 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2022-09-20 20:29:38,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][159], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, 69#L2true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 45#L795true, 100#L811true, 266#(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)), 97#L847true, 10#L778true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,931 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][159], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, 69#L2true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 100#L811true, 266#(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)), 97#L847true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), 93#L798true, Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,965 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][140], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 60#L3true, 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 45#L795true, 264#(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)), 100#L811true, 97#L847true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:38,974 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:38,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2022-09-20 20:29:39,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][159], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, 69#L2true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 100#L811true, 266#(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)), 97#L847true, 10#L778true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 93#L798true, Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:39,160 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][179], [60#L3true, Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 45#L795true, 100#L811true, 97#L847true, 10#L778true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:39,168 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][179], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 60#L3true, 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 100#L811true, 97#L847true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), 93#L798true, Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:39,323 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][140], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 138#L3-1true, 45#L795true, 264#(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)), 100#L811true, 97#L847true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:39,332 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:39,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][179], [60#L3true, Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 100#L811true, 97#L847true, 10#L778true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 93#L798true, Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:39,497 INFO  L383   tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][179], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 138#L3-1true, 45#L795true, 100#L811true, 97#L847true, 10#L778true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:39,506 INFO  L383   tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][179], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 138#L3-1true, 100#L811true, 97#L847true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), 123#L775true, Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), 93#L798true, Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:39,537 INFO  L383   tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:39,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1139] L831-->L847: Formula: (let ((.cse31 (= 0 (mod v_~a$w_buff1_used~0_338 256))) (.cse28 (= (mod v_~a$r_buff0_thd4~0_230 256) 0)) (.cse8 (= (mod v_~a$r_buff1_thd4~0_169 256) 0))) (let ((.cse10 (= 0 (mod v_~weak$$choice2~0_78 256))) (.cse7 (= (mod v_~a$w_buff1_used~0_337 256) 0)) (.cse5 (not .cse8)) (.cse3 (= (mod v_~a$w_buff0_used~0_473 256) 0)) (.cse17 (not .cse28)) (.cse20 (and .cse28 .cse8)) (.cse21 (and .cse31 .cse28)) (.cse30 (= (mod v_~a$w_buff0_used~0_474 256) 0))) (let ((.cse12 (or .cse20 .cse21 .cse30)) (.cse13 (or .cse17 (not .cse31))) (.cse14 (not .cse30)) (.cse16 (or .cse28 .cse30)) (.cse23 (or .cse28 .cse3)) (.cse15 (or .cse17 .cse5)) (.cse2 (not .cse3)) (.cse6 (not .cse7)) (.cse11 (not .cse10))) (and (= v_~a~0_172 v_~a$mem_tmp~0_30) (let ((.cse9 (= |v_P3_#t~ite40_45| |v_P3Thread1of1ForFork0_#t~ite40_1|))) (or (and (let ((.cse4 (= (mod v_~a$r_buff0_thd4~0_229 256) 0))) (or (let ((.cse0 (not .cse4))) (and (let ((.cse1 (= |v_P3_#t~ite40_45| 0))) (or (and .cse0 .cse1 .cse2) (and .cse1 (or .cse3 .cse4)))) (or .cse5 .cse0) (= |v_P3_#t~ite40_45| |v_P3_#t~ite41_37|) (or .cse6 .cse0) .cse2)) (and (or (and .cse7 .cse4) .cse3 (and .cse8 .cse4)) .cse9 (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_169)))) (= |v_P3_#t~ite41_37| v_~a$r_buff1_thd4~0_168) .cse10) (and (= v_~a$r_buff1_thd4~0_169 v_~a$r_buff1_thd4~0_168) (= |v_P3_#t~ite41_37| |v_P3Thread1of1ForFork0_#t~ite41_1|) .cse11 .cse9))) (or (and (= |v_P3_#t~ite23_65| |v_P3Thread1of1ForFork0_#t~ite23_1|) (= v_~a~0_172 v_~__unbuffered_p3_EBX~0_16) .cse12) (and .cse13 .cse14 .cse15 (or (and .cse16 (= |v_P3_#t~ite23_65| v_~a$w_buff1~0_117)) (and .cse17 .cse14 (= |v_P3_#t~ite23_65| v_~a$w_buff0~0_108))) (= |v_P3_#t~ite23_65| v_~__unbuffered_p3_EBX~0_16))) (= |v_P3Thread1of1ForFork0_#t~nondet22_1| v_~weak$$choice2~0_78) (or (and (= v_~a~0_170 v_~__unbuffered_p3_EBX~0_16) .cse10) (and (= v_~a~0_170 v_~a$mem_tmp~0_30) .cse11)) (let ((.cse18 (= |v_P3_#t~ite31_55| |v_P3Thread1of1ForFork0_#t~ite31_1|))) (or (and (= |v_P3_#t~ite32_47| |v_P3Thread1of1ForFork0_#t~ite32_1|) (= v_~a$w_buff0_used~0_474 v_~a$w_buff0_used~0_473) .cse18 .cse11) (and (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_473) (or (and .cse13 .cse14 (= |v_P3_#t~ite32_47| |v_P3_#t~ite31_55|) .cse15 (or (and .cse16 (= |v_P3_#t~ite31_55| v_~a$w_buff0_used~0_474)) (and .cse17 .cse14 (= |v_P3_#t~ite31_55| 0)))) (and .cse18 (= |v_P3_#t~ite32_47| v_~a$w_buff0_used~0_474) .cse12)) .cse10))) (let ((.cse19 (= |v_P3_#t~ite34_47| |v_P3Thread1of1ForFork0_#t~ite34_1|))) (or (and .cse11 (= |v_P3_#t~ite35_41| |v_P3Thread1of1ForFork0_#t~ite35_1|) (= v_~a$w_buff1_used~0_338 v_~a$w_buff1_used~0_337) .cse19) (and (or (and (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_338) .cse19 (or .cse20 .cse21 .cse3)) (and .cse13 (let ((.cse22 (= |v_P3_#t~ite34_47| 0))) (or (and .cse17 .cse22 .cse2) (and .cse22 .cse23))) .cse15 (= |v_P3_#t~ite34_47| |v_P3_#t~ite35_41|) .cse2)) (= |v_P3_#t~ite35_41| v_~a$w_buff1_used~0_337) .cse10))) (let ((.cse24 (= |v_P3_#t~ite28_71| |v_P3Thread1of1ForFork0_#t~ite28_1|))) (or (and (= |v_P3_#t~ite29_67| |v_P3Thread1of1ForFork0_#t~ite29_1|) .cse11 (= v_~a$w_buff1~0_117 v_~a$w_buff1~0_116) .cse24) (and (or (and .cse12 .cse24 (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_117)) (and .cse13 .cse14 (= |v_P3_#t~ite28_71| |v_P3_#t~ite29_67|) .cse15 (let ((.cse25 (= |v_P3_#t~ite28_71| v_~a$w_buff1~0_117))) (or (and .cse17 .cse14 .cse25) (and .cse16 .cse25))))) (= |v_P3_#t~ite29_67| v_~a$w_buff1~0_116) .cse10))) (= v_~a$flush_delayed~0_40 0) (= |v_P3Thread1of1ForFork0_#t~nondet21_1| v_~weak$$choice0~0_19) (let ((.cse26 (= |v_P3_#t~ite25_87| |v_P3Thread1of1ForFork0_#t~ite25_1|))) (or (and (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_107) (or (and .cse26 (= |v_P3_#t~ite26_81| v_~a$w_buff0~0_108) .cse12) (and .cse13 .cse14 .cse15 (= |v_P3_#t~ite25_87| |v_P3_#t~ite26_81|) (let ((.cse27 (= |v_P3_#t~ite25_87| v_~a$w_buff0~0_108))) (or (and .cse17 .cse14 .cse27) (and .cse16 .cse27))))) .cse10) (and .cse26 (= v_~a$w_buff0~0_108 v_~a$w_buff0~0_107) .cse11 (= |v_P3_#t~ite26_81| |v_P3Thread1of1ForFork0_#t~ite26_1|)))) (let ((.cse29 (= |v_P3_#t~ite37_49| |v_P3Thread1of1ForFork0_#t~ite37_1|))) (or (and (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_229) (or (and (or .cse20 (and .cse7 .cse28) .cse3) (= |v_P3_#t~ite38_45| v_~a$r_buff0_thd4~0_230) .cse29) (and (= |v_P3_#t~ite37_49| |v_P3_#t~ite38_45|) (or (and .cse17 (= |v_P3_#t~ite37_49| 0) .cse2) (and .cse23 (= |v_P3_#t~ite37_49| v_~a$r_buff0_thd4~0_230))) .cse15 .cse2 (or .cse6 .cse17))) .cse10) (and (= v_~a$r_buff0_thd4~0_230 v_~a$r_buff0_thd4~0_229) .cse11 .cse29 (= |v_P3_#t~ite38_45| |v_P3Thread1of1ForFork0_#t~ite38_1|))))))))  InVars {P3Thread1of1ForFork0_#t~ite41=|v_P3Thread1of1ForFork0_#t~ite41_1|, P3Thread1of1ForFork0_#t~ite40=|v_P3Thread1of1ForFork0_#t~ite40_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_169, P3Thread1of1ForFork0_#t~nondet22=|v_P3Thread1of1ForFork0_#t~nondet22_1|, P3Thread1of1ForFork0_#t~nondet21=|v_P3Thread1of1ForFork0_#t~nondet21_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_474, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_230, ~a~0=v_~a~0_172, ~a$w_buff1~0=v_~a$w_buff1~0_117, ~a$w_buff0~0=v_~a$w_buff0~0_108, P3Thread1of1ForFork0_#t~ite29=|v_P3Thread1of1ForFork0_#t~ite29_1|, P3Thread1of1ForFork0_#t~ite28=|v_P3Thread1of1ForFork0_#t~ite28_1|, P3Thread1of1ForFork0_#t~ite38=|v_P3Thread1of1ForFork0_#t~ite38_1|, P3Thread1of1ForFork0_#t~ite37=|v_P3Thread1of1ForFork0_#t~ite37_1|, P3Thread1of1ForFork0_#t~ite26=|v_P3Thread1of1ForFork0_#t~ite26_1|, P3Thread1of1ForFork0_#t~ite25=|v_P3Thread1of1ForFork0_#t~ite25_1|, P3Thread1of1ForFork0_#t~ite35=|v_P3Thread1of1ForFork0_#t~ite35_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_338, P3Thread1of1ForFork0_#t~ite34=|v_P3Thread1of1ForFork0_#t~ite34_1|, P3Thread1of1ForFork0_#t~ite23=|v_P3Thread1of1ForFork0_#t~ite23_1|, P3Thread1of1ForFork0_#t~ite32=|v_P3Thread1of1ForFork0_#t~ite32_1|, P3Thread1of1ForFork0_#t~ite31=|v_P3Thread1of1ForFork0_#t~ite31_1|}  OutVars{P3Thread1of1ForFork0_#t~ite42=|v_P3Thread1of1ForFork0_#t~ite42_1|, P3Thread1of1ForFork0_#t~ite30=|v_P3Thread1of1ForFork0_#t~ite30_1|, P3Thread1of1ForFork0_#t~ite43=|v_P3Thread1of1ForFork0_#t~ite43_1|, ~a$r_buff1_thd4~0=v_~a$r_buff1_thd4~0_168, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_473, ~__unbuffered_p3_EBX~0=v_~__unbuffered_p3_EBX~0_16, ~a$r_buff0_thd4~0=v_~a$r_buff0_thd4~0_229, ~a~0=v_~a~0_170, ~a$mem_tmp~0=v_~a$mem_tmp~0_30, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_116, ~a$flush_delayed~0=v_~a$flush_delayed~0_40, ~a$w_buff0~0=v_~a$w_buff0~0_107, P3Thread1of1ForFork0_#t~ite39=|v_P3Thread1of1ForFork0_#t~ite39_1|, P3Thread1of1ForFork0_#t~ite27=|v_P3Thread1of1ForFork0_#t~ite27_1|, P3Thread1of1ForFork0_#t~ite36=|v_P3Thread1of1ForFork0_#t~ite36_1|, P3Thread1of1ForFork0_#t~ite24=|v_P3Thread1of1ForFork0_#t~ite24_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_337, ~weak$$choice2~0=v_~weak$$choice2~0_78, P3Thread1of1ForFork0_#t~ite33=|v_P3Thread1of1ForFork0_#t~ite33_1|}  AuxVars[|v_P3_#t~ite26_81|, |v_P3_#t~ite28_71|, |v_P3_#t~ite34_47|, |v_P3_#t~ite37_49|, |v_P3_#t~ite31_55|, |v_P3_#t~ite32_47|, |v_P3_#t~ite23_65|, |v_P3_#t~ite29_67|, |v_P3_#t~ite25_87|, |v_P3_#t~ite35_41|, |v_P3_#t~ite41_37|, |v_P3_#t~ite38_45|, |v_P3_#t~ite40_45|]  AssignedVars[P3Thread1of1ForFork0_#t~ite30, ~a$r_buff1_thd4~0, ~a$r_buff0_thd4~0, ~a~0, ~a$mem_tmp~0, ~a$w_buff1~0, P3Thread1of1ForFork0_#t~ite39, P3Thread1of1ForFork0_#t~ite38, P3Thread1of1ForFork0_#t~ite37, P3Thread1of1ForFork0_#t~ite36, P3Thread1of1ForFork0_#t~ite35, P3Thread1of1ForFork0_#t~ite34, P3Thread1of1ForFork0_#t~ite33, P3Thread1of1ForFork0_#t~ite32, P3Thread1of1ForFork0_#t~ite31, P3Thread1of1ForFork0_#t~ite42, P3Thread1of1ForFork0_#t~ite41, P3Thread1of1ForFork0_#t~ite43, P3Thread1of1ForFork0_#t~ite40, P3Thread1of1ForFork0_#t~nondet22, ~a$w_buff0_used~0, P3Thread1of1ForFork0_#t~nondet21, ~__unbuffered_p3_EBX~0, ~weak$$choice0~0, ~a$flush_delayed~0, ~a$w_buff0~0, P3Thread1of1ForFork0_#t~ite29, P3Thread1of1ForFork0_#t~ite28, P3Thread1of1ForFork0_#t~ite27, P3Thread1of1ForFork0_#t~ite26, P3Thread1of1ForFork0_#t~ite25, P3Thread1of1ForFork0_#t~ite24, ~a$w_buff1_used~0, ~weak$$choice2~0, P3Thread1of1ForFork0_#t~ite23][179], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 218#true, 158#true, P0Thread1of1ForFork3InUse, P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), 138#L3-1true, P1Thread1of1ForFork1InUse, 100#L811true, 97#L847true, 10#L778true, Black: 220#(= ~x~0 0), Black: 240#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 236#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 238#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 234#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 230#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 226#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 222#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 93#L798true, Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 228#(and (= ~x~0 0) (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 232#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:39,679 INFO  L383   tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event
[2022-09-20 20:29:39,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2022-09-20 20:29:39,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2022-09-20 20:29:39,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2022-09-20 20:29:40,539 INFO  L130       PetriNetUnfolder]: 18654/32775 cut-off events.
[2022-09-20 20:29:40,539 INFO  L131       PetriNetUnfolder]: For 41913/50158 co-relation queries the response was YES.
[2022-09-20 20:29:40,700 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 80022 conditions, 32775 events. 18654/32775 cut-off events. For 41913/50158 co-relation queries the response was YES. Maximal size of possible extension queue 2091. Compared 298581 event pairs, 1648 based on Foata normal form. 256/30945 useless extension candidates. Maximal degree in co-relation 79939. Up to 9782 conditions per place. 
[2022-09-20 20:29:40,790 INFO  L137   encePairwiseOnDemand]: 129/140 looper letters, 101 selfloop transitions, 20 changer transitions 0/228 dead transitions.
[2022-09-20 20:29:40,790 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 228 transitions, 1137 flow
[2022-09-20 20:29:40,791 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-09-20 20:29:40,791 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2022-09-20 20:29:40,793 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1237 transitions.
[2022-09-20 20:29:40,793 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.8835714285714286
[2022-09-20 20:29:40,793 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1237 transitions.
[2022-09-20 20:29:40,793 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1237 transitions.
[2022-09-20 20:29:40,794 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:29:40,794 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1237 transitions.
[2022-09-20 20:29:40,796 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 123.7) internal successors, (1237), 10 states have internal predecessors, (1237), 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-09-20 20:29:40,797 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 140.0) internal successors, (1540), 11 states have internal predecessors, (1540), 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-09-20 20:29:40,798 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 140.0) internal successors, (1540), 11 states have internal predecessors, (1540), 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-09-20 20:29:40,798 INFO  L175             Difference]: Start difference. First operand has 159 places, 132 transitions, 501 flow. Second operand 10 states and 1237 transitions.
[2022-09-20 20:29:40,798 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 228 transitions, 1137 flow
[2022-09-20 20:29:40,897 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 228 transitions, 1119 flow, removed 9 selfloop flow, removed 9 redundant places.
[2022-09-20 20:29:40,899 INFO  L231             Difference]: Finished difference. Result has 156 places, 150 transitions, 626 flow
[2022-09-20 20:29:40,899 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=626, PETRI_PLACES=156, PETRI_TRANSITIONS=150}
[2022-09-20 20:29:40,901 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 9 predicate places.
[2022-09-20 20:29:40,902 INFO  L495      AbstractCegarLoop]: Abstraction has has 156 places, 150 transitions, 626 flow
[2022-09-20 20:29:40,902 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 115.0) internal successors, (690), 6 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:40,902 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:29:40,902 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:29:40,902 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2022-09-20 20:29:40,902 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:29:40,903 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:29:40,903 INFO  L85        PathProgramCache]: Analyzing trace with hash 531200496, now seen corresponding path program 1 times
[2022-09-20 20:29:40,904 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:29:40,904 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526627661]
[2022-09-20 20:29:40,904 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:29:40,904 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:29:40,939 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:29:41,021 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:29:41,022 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:29:41,022 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526627661]
[2022-09-20 20:29:41,022 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526627661] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:29:41,022 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:29:41,022 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-09-20 20:29:41,022 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581702865]
[2022-09-20 20:29:41,022 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:29:41,022 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2022-09-20 20:29:41,023 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:29:41,023 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-09-20 20:29:41,024 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42
[2022-09-20 20:29:41,024 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 106 out of 140
[2022-09-20 20:29:41,025 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 150 transitions, 626 flow. Second operand  has 7 states, 7 states have (on average 109.14285714285714) internal successors, (764), 7 states have internal predecessors, (764), 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-09-20 20:29:41,025 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:29:41,025 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 140
[2022-09-20 20:29:41,025 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:29:43,521 INFO  L130       PetriNetUnfolder]: 7514/19006 cut-off events.
[2022-09-20 20:29:43,522 INFO  L131       PetriNetUnfolder]: For 32380/35331 co-relation queries the response was YES.
[2022-09-20 20:29:43,597 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 55740 conditions, 19006 events. 7514/19006 cut-off events. For 32380/35331 co-relation queries the response was YES. Maximal size of possible extension queue 1201. Compared 212158 event pairs, 2691 based on Foata normal form. 353/18165 useless extension candidates. Maximal degree in co-relation 55652. Up to 3636 conditions per place. 
[2022-09-20 20:29:43,642 INFO  L137   encePairwiseOnDemand]: 127/140 looper letters, 89 selfloop transitions, 24 changer transitions 6/226 dead transitions.
[2022-09-20 20:29:43,642 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 226 transitions, 1323 flow
[2022-09-20 20:29:43,642 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-09-20 20:29:43,643 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2022-09-20 20:29:43,644 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1168 transitions.
[2022-09-20 20:29:43,644 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.8342857142857143
[2022-09-20 20:29:43,644 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1168 transitions.
[2022-09-20 20:29:43,644 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1168 transitions.
[2022-09-20 20:29:43,645 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:29:43,645 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1168 transitions.
[2022-09-20 20:29:43,647 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 116.8) internal successors, (1168), 10 states have internal predecessors, (1168), 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-09-20 20:29:43,648 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 140.0) internal successors, (1540), 11 states have internal predecessors, (1540), 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-09-20 20:29:43,648 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 140.0) internal successors, (1540), 11 states have internal predecessors, (1540), 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-09-20 20:29:43,649 INFO  L175             Difference]: Start difference. First operand has 156 places, 150 transitions, 626 flow. Second operand 10 states and 1168 transitions.
[2022-09-20 20:29:43,649 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 226 transitions, 1323 flow
[2022-09-20 20:29:43,724 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 226 transitions, 1321 flow, removed 0 selfloop flow, removed 1 redundant places.
[2022-09-20 20:29:43,726 INFO  L231             Difference]: Finished difference. Result has 172 places, 162 transitions, 828 flow
[2022-09-20 20:29:43,726 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=828, PETRI_PLACES=172, PETRI_TRANSITIONS=162}
[2022-09-20 20:29:43,726 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 25 predicate places.
[2022-09-20 20:29:43,726 INFO  L495      AbstractCegarLoop]: Abstraction has has 172 places, 162 transitions, 828 flow
[2022-09-20 20:29:43,727 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 109.14285714285714) internal successors, (764), 7 states have internal predecessors, (764), 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-09-20 20:29:43,727 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:29:43,727 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:29:43,727 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2022-09-20 20:29:43,727 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:29:43,727 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:29:43,728 INFO  L85        PathProgramCache]: Analyzing trace with hash 1142944190, now seen corresponding path program 1 times
[2022-09-20 20:29:43,728 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:29:43,728 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279927048]
[2022-09-20 20:29:43,728 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:29:43,728 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:29:43,760 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:29:43,828 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:29:43,828 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:29:43,828 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279927048]
[2022-09-20 20:29:43,828 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279927048] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:29:43,828 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:29:43,828 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-09-20 20:29:43,831 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706931941]
[2022-09-20 20:29:43,831 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:29:43,831 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2022-09-20 20:29:43,831 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:29:43,831 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-09-20 20:29:43,837 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42
[2022-09-20 20:29:43,837 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140
[2022-09-20 20:29:43,838 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 162 transitions, 828 flow. Second operand  has 7 states, 7 states have (on average 115.0) internal successors, (805), 7 states have internal predecessors, (805), 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-09-20 20:29:43,838 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:29:43,838 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140
[2022-09-20 20:29:43,838 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:29:48,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1132] L811-->L818: Formula: (let ((.cse8 (= (mod v_~a$w_buff0_used~0_413 256) 0)) (.cse12 (= (mod v_~a$r_buff0_thd3~0_76 256) 0)) (.cse13 (= (mod v_~a$w_buff0_used~0_414 256) 0)) (.cse10 (= (mod v_~a$r_buff1_thd3~0_52 256) 0)) (.cse14 (= (mod v_~a$w_buff1_used~0_286 256) 0))) (let ((.cse4 (not .cse14)) (.cse5 (or .cse14 .cse10)) (.cse0 (not .cse13)) (.cse2 (or .cse13 .cse12)) (.cse1 (not .cse12)) (.cse7 (or .cse12 .cse8)) (.cse6 (not .cse8)) (.cse3 (not .cse10))) (and (or (and (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_29|) .cse0 .cse1 (= v_~a~0_132 v_~a$w_buff0~0_69)) (and (= |v_P2_#t~ite15_29| v_~a~0_132) .cse2 (or (and .cse3 .cse4 (= |v_P2_#t~ite15_29| v_~a$w_buff1~0_80)) (and .cse5 (= |v_P2_#t~ite15_29| v_~a~0_133))))) (or (and (or (and .cse3 .cse4) (and .cse1 .cse6)) (= v_~a$w_buff1_used~0_285 0)) (and .cse7 .cse5 (= v_~a$w_buff1_used~0_286 v_~a$w_buff1_used~0_285))) (or (and (= v_~a$w_buff0_used~0_413 0) .cse0 .cse1) (and .cse2 (= v_~a$w_buff0_used~0_414 v_~a$w_buff0_used~0_413))) (or (and .cse1 (= v_~a$r_buff0_thd3~0_75 0) .cse6) (and (= v_~a$r_buff0_thd3~0_76 v_~a$r_buff0_thd3~0_75) .cse7)) (let ((.cse9 (= (mod v_~a$r_buff0_thd3~0_75 256) 0)) (.cse11 (= (mod v_~a$w_buff1_used~0_285 256) 0))) (or (and (or .cse8 .cse9) (or .cse10 .cse11) (= v_~a$r_buff1_thd3~0_52 v_~a$r_buff1_thd3~0_51)) (and (or (and (not .cse9) .cse6) (and .cse3 (not .cse11))) (= v_~a$r_buff1_thd3~0_51 0)))))))  InVars {~a~0=v_~a~0_133, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~a$w_buff1~0=v_~a$w_buff1~0_80, ~a$w_buff0~0=v_~a$w_buff0~0_69, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_52, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_414, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_76, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_286}  OutVars{~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_51, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_413, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_75, ~a~0=v_~a~0_132, ~a$w_buff1~0=v_~a$w_buff1~0_80, ~a$w_buff0~0=v_~a$w_buff0~0_69, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_285, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|}  AuxVars[|v_P2_#t~ite15_29|]  AssignedVars[~a~0, P2Thread1of1ForFork2_#t~ite15, P2Thread1of1ForFork2_#t~ite20, ~a$r_buff1_thd3~0, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, ~a$w_buff1_used~0, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][147], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 278#(= ~x~0 1), 60#L3true, 18#L788true, 104#L854true, 218#true, Black: 260#(and (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), Black: 253#true, 158#true, Black: 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 262#(and (= ~__unbuffered_cnt~0 0) (<= |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)), P0Thread1of1ForFork3InUse, Black: 256#(and (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 264#(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)), 316#(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)), 110#L818true, Black: 288#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 292#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 286#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 290#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 284#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1)), Black: 280#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 279#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 220#(= ~x~0 0), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:48,010 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2022-09-20 20:29:48,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:48,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:48,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2022-09-20 20:29:48,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1132] L811-->L818: Formula: (let ((.cse8 (= (mod v_~a$w_buff0_used~0_413 256) 0)) (.cse12 (= (mod v_~a$r_buff0_thd3~0_76 256) 0)) (.cse13 (= (mod v_~a$w_buff0_used~0_414 256) 0)) (.cse10 (= (mod v_~a$r_buff1_thd3~0_52 256) 0)) (.cse14 (= (mod v_~a$w_buff1_used~0_286 256) 0))) (let ((.cse4 (not .cse14)) (.cse5 (or .cse14 .cse10)) (.cse0 (not .cse13)) (.cse2 (or .cse13 .cse12)) (.cse1 (not .cse12)) (.cse7 (or .cse12 .cse8)) (.cse6 (not .cse8)) (.cse3 (not .cse10))) (and (or (and (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_29|) .cse0 .cse1 (= v_~a~0_132 v_~a$w_buff0~0_69)) (and (= |v_P2_#t~ite15_29| v_~a~0_132) .cse2 (or (and .cse3 .cse4 (= |v_P2_#t~ite15_29| v_~a$w_buff1~0_80)) (and .cse5 (= |v_P2_#t~ite15_29| v_~a~0_133))))) (or (and (or (and .cse3 .cse4) (and .cse1 .cse6)) (= v_~a$w_buff1_used~0_285 0)) (and .cse7 .cse5 (= v_~a$w_buff1_used~0_286 v_~a$w_buff1_used~0_285))) (or (and (= v_~a$w_buff0_used~0_413 0) .cse0 .cse1) (and .cse2 (= v_~a$w_buff0_used~0_414 v_~a$w_buff0_used~0_413))) (or (and .cse1 (= v_~a$r_buff0_thd3~0_75 0) .cse6) (and (= v_~a$r_buff0_thd3~0_76 v_~a$r_buff0_thd3~0_75) .cse7)) (let ((.cse9 (= (mod v_~a$r_buff0_thd3~0_75 256) 0)) (.cse11 (= (mod v_~a$w_buff1_used~0_285 256) 0))) (or (and (or .cse8 .cse9) (or .cse10 .cse11) (= v_~a$r_buff1_thd3~0_52 v_~a$r_buff1_thd3~0_51)) (and (or (and (not .cse9) .cse6) (and .cse3 (not .cse11))) (= v_~a$r_buff1_thd3~0_51 0)))))))  InVars {~a~0=v_~a~0_133, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~a$w_buff1~0=v_~a$w_buff1~0_80, ~a$w_buff0~0=v_~a$w_buff0~0_69, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_52, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_414, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_76, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_286}  OutVars{~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_51, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_413, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_75, ~a~0=v_~a~0_132, ~a$w_buff1~0=v_~a$w_buff1~0_80, ~a$w_buff0~0=v_~a$w_buff0~0_69, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_285, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|}  AuxVars[|v_P2_#t~ite15_29|]  AssignedVars[~a~0, P2Thread1of1ForFork2_#t~ite15, P2Thread1of1ForFork2_#t~ite20, ~a$r_buff1_thd3~0, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, ~a$w_buff1_used~0, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][147], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 278#(= ~x~0 1), 18#L788true, 104#L854true, 218#true, Black: 260#(and (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), Black: 253#true, 158#true, Black: 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 262#(and (= ~__unbuffered_cnt~0 0) (<= |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)), P0Thread1of1ForFork3InUse, Black: 256#(and (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), 138#L3-1true, P1Thread1of1ForFork1InUse, 264#(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)), 110#L818true, 316#(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)), Black: 288#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 292#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 286#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 290#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 284#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1)), Black: 280#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 279#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 220#(= ~x~0 0), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:48,321 INFO  L383   tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event
[2022-09-20 20:29:48,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:48,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:48,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:48,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1132] L811-->L818: Formula: (let ((.cse8 (= (mod v_~a$w_buff0_used~0_413 256) 0)) (.cse12 (= (mod v_~a$r_buff0_thd3~0_76 256) 0)) (.cse13 (= (mod v_~a$w_buff0_used~0_414 256) 0)) (.cse10 (= (mod v_~a$r_buff1_thd3~0_52 256) 0)) (.cse14 (= (mod v_~a$w_buff1_used~0_286 256) 0))) (let ((.cse4 (not .cse14)) (.cse5 (or .cse14 .cse10)) (.cse0 (not .cse13)) (.cse2 (or .cse13 .cse12)) (.cse1 (not .cse12)) (.cse7 (or .cse12 .cse8)) (.cse6 (not .cse8)) (.cse3 (not .cse10))) (and (or (and (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_29|) .cse0 .cse1 (= v_~a~0_132 v_~a$w_buff0~0_69)) (and (= |v_P2_#t~ite15_29| v_~a~0_132) .cse2 (or (and .cse3 .cse4 (= |v_P2_#t~ite15_29| v_~a$w_buff1~0_80)) (and .cse5 (= |v_P2_#t~ite15_29| v_~a~0_133))))) (or (and (or (and .cse3 .cse4) (and .cse1 .cse6)) (= v_~a$w_buff1_used~0_285 0)) (and .cse7 .cse5 (= v_~a$w_buff1_used~0_286 v_~a$w_buff1_used~0_285))) (or (and (= v_~a$w_buff0_used~0_413 0) .cse0 .cse1) (and .cse2 (= v_~a$w_buff0_used~0_414 v_~a$w_buff0_used~0_413))) (or (and .cse1 (= v_~a$r_buff0_thd3~0_75 0) .cse6) (and (= v_~a$r_buff0_thd3~0_76 v_~a$r_buff0_thd3~0_75) .cse7)) (let ((.cse9 (= (mod v_~a$r_buff0_thd3~0_75 256) 0)) (.cse11 (= (mod v_~a$w_buff1_used~0_285 256) 0))) (or (and (or .cse8 .cse9) (or .cse10 .cse11) (= v_~a$r_buff1_thd3~0_52 v_~a$r_buff1_thd3~0_51)) (and (or (and (not .cse9) .cse6) (and .cse3 (not .cse11))) (= v_~a$r_buff1_thd3~0_51 0)))))))  InVars {~a~0=v_~a~0_133, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~a$w_buff1~0=v_~a$w_buff1~0_80, ~a$w_buff0~0=v_~a$w_buff0~0_69, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_52, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_414, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_76, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_286}  OutVars{~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_51, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_413, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_75, ~a~0=v_~a~0_132, ~a$w_buff1~0=v_~a$w_buff1~0_80, ~a$w_buff0~0=v_~a$w_buff0~0_69, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_285, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|}  AuxVars[|v_P2_#t~ite15_29|]  AssignedVars[~a~0, P2Thread1of1ForFork2_#t~ite15, P2Thread1of1ForFork2_#t~ite20, ~a$r_buff1_thd3~0, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, ~a$w_buff1_used~0, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][183], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 278#(= ~x~0 1), 60#L3true, 18#L788true, 218#true, Black: 260#(and (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), Black: 253#true, 158#true, Black: 262#(and (= ~__unbuffered_cnt~0 0) (<= |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)), P0Thread1of1ForFork3InUse, Black: 264#(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)), Black: 256#(and (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), P1Thread1of1ForFork1InUse, 142#L857true, 110#L818true, Black: 288#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 292#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 286#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 290#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 284#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1)), Black: 280#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 279#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 220#(= ~x~0 0), 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:48,322 INFO  L383   tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event
[2022-09-20 20:29:48,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:48,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:48,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2022-09-20 20:29:48,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1132] L811-->L818: Formula: (let ((.cse8 (= (mod v_~a$w_buff0_used~0_413 256) 0)) (.cse12 (= (mod v_~a$r_buff0_thd3~0_76 256) 0)) (.cse13 (= (mod v_~a$w_buff0_used~0_414 256) 0)) (.cse10 (= (mod v_~a$r_buff1_thd3~0_52 256) 0)) (.cse14 (= (mod v_~a$w_buff1_used~0_286 256) 0))) (let ((.cse4 (not .cse14)) (.cse5 (or .cse14 .cse10)) (.cse0 (not .cse13)) (.cse2 (or .cse13 .cse12)) (.cse1 (not .cse12)) (.cse7 (or .cse12 .cse8)) (.cse6 (not .cse8)) (.cse3 (not .cse10))) (and (or (and (= |v_P2Thread1of1ForFork2_#t~ite15_1| |v_P2_#t~ite15_29|) .cse0 .cse1 (= v_~a~0_132 v_~a$w_buff0~0_69)) (and (= |v_P2_#t~ite15_29| v_~a~0_132) .cse2 (or (and .cse3 .cse4 (= |v_P2_#t~ite15_29| v_~a$w_buff1~0_80)) (and .cse5 (= |v_P2_#t~ite15_29| v_~a~0_133))))) (or (and (or (and .cse3 .cse4) (and .cse1 .cse6)) (= v_~a$w_buff1_used~0_285 0)) (and .cse7 .cse5 (= v_~a$w_buff1_used~0_286 v_~a$w_buff1_used~0_285))) (or (and (= v_~a$w_buff0_used~0_413 0) .cse0 .cse1) (and .cse2 (= v_~a$w_buff0_used~0_414 v_~a$w_buff0_used~0_413))) (or (and .cse1 (= v_~a$r_buff0_thd3~0_75 0) .cse6) (and (= v_~a$r_buff0_thd3~0_76 v_~a$r_buff0_thd3~0_75) .cse7)) (let ((.cse9 (= (mod v_~a$r_buff0_thd3~0_75 256) 0)) (.cse11 (= (mod v_~a$w_buff1_used~0_285 256) 0))) (or (and (or .cse8 .cse9) (or .cse10 .cse11) (= v_~a$r_buff1_thd3~0_52 v_~a$r_buff1_thd3~0_51)) (and (or (and (not .cse9) .cse6) (and .cse3 (not .cse11))) (= v_~a$r_buff1_thd3~0_51 0)))))))  InVars {~a~0=v_~a~0_133, P2Thread1of1ForFork2_#t~ite15=|v_P2Thread1of1ForFork2_#t~ite15_1|, ~a$w_buff1~0=v_~a$w_buff1~0_80, ~a$w_buff0~0=v_~a$w_buff0~0_69, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_52, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_414, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_76, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_286}  OutVars{~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_51, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_413, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_75, ~a~0=v_~a~0_132, ~a$w_buff1~0=v_~a$w_buff1~0_80, ~a$w_buff0~0=v_~a$w_buff0~0_69, P2Thread1of1ForFork2_#t~ite20=|v_P2Thread1of1ForFork2_#t~ite20_1|, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_285, P2Thread1of1ForFork2_#t~ite16=|v_P2Thread1of1ForFork2_#t~ite16_1|, P2Thread1of1ForFork2_#t~ite17=|v_P2Thread1of1ForFork2_#t~ite17_1|, P2Thread1of1ForFork2_#t~ite18=|v_P2Thread1of1ForFork2_#t~ite18_1|, P2Thread1of1ForFork2_#t~ite19=|v_P2Thread1of1ForFork2_#t~ite19_1|}  AuxVars[|v_P2_#t~ite15_29|]  AssignedVars[~a~0, P2Thread1of1ForFork2_#t~ite15, P2Thread1of1ForFork2_#t~ite20, ~a$r_buff1_thd3~0, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, ~a$w_buff1_used~0, P2Thread1of1ForFork2_#t~ite16, P2Thread1of1ForFork2_#t~ite17, P2Thread1of1ForFork2_#t~ite18, P2Thread1of1ForFork2_#t~ite19][183], [Black: 178#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), 278#(= ~x~0 1), 18#L788true, 218#true, Black: 260#(and (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), Black: 253#true, 158#true, Black: 262#(and (= ~__unbuffered_cnt~0 0) (<= |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)), Black: 264#(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)), P0Thread1of1ForFork3InUse, Black: 256#(and (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 196#(= ~__unbuffered_p3_EAX~0 0), 138#L3-1true, P1Thread1of1ForFork1InUse, 142#L857true, 110#L818true, Black: 288#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 292#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 286#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), Black: 290#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|))), 320#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 284#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (= ~x~0 1)), Black: 280#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0)), Black: 279#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 220#(= ~x~0 0), 268#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), Black: 221#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), Black: 161#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))), 123#L775true, Black: 180#(and (<= 1 ~main$tmp_guard1~0) (or (<= 1 |ULTIMATE.start___VERIFIER_assert_~expression#1|) (<= (+ |ULTIMATE.start___VERIFIER_assert_~expression#1| 255) 0)) (<= (div ~main$tmp_guard1~0 256) 0) (or (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 255) 0) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~expression#1|)) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0)))), Black: 160#(= ~__unbuffered_p2_EAX~0 0), Black: 176#(and (<= 1 ~main$tmp_guard1~0) (<= (div ~main$tmp_guard1~0 256) 0) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= ~__unbuffered_p2_EBX~0 0)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= ~__unbuffered_p3_EBX~0 0))))])
[2022-09-20 20:29:48,675 INFO  L383   tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event
[2022-09-20 20:29:48,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2022-09-20 20:29:48,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2022-09-20 20:29:48,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2022-09-20 20:29:49,367 INFO  L130       PetriNetUnfolder]: 22610/41738 cut-off events.
[2022-09-20 20:29:49,367 INFO  L131       PetriNetUnfolder]: For 85671/97080 co-relation queries the response was YES.
[2022-09-20 20:29:49,671 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 131849 conditions, 41738 events. 22610/41738 cut-off events. For 85671/97080 co-relation queries the response was YES. Maximal size of possible extension queue 2659. Compared 418296 event pairs, 1330 based on Foata normal form. 919/41106 useless extension candidates. Maximal degree in co-relation 131751. Up to 8261 conditions per place. 
[2022-09-20 20:29:49,746 INFO  L137   encePairwiseOnDemand]: 129/140 looper letters, 127 selfloop transitions, 38 changer transitions 5/289 dead transitions.
[2022-09-20 20:29:49,746 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 289 transitions, 1908 flow
[2022-09-20 20:29:49,747 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-09-20 20:29:49,747 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2022-09-20 20:29:49,749 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1613 transitions.
[2022-09-20 20:29:49,749 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.8862637362637362
[2022-09-20 20:29:49,749 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 1613 transitions.
[2022-09-20 20:29:49,749 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 1613 transitions.
[2022-09-20 20:29:49,750 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:29:49,750 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1613 transitions.
[2022-09-20 20:29:49,752 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 124.07692307692308) internal successors, (1613), 13 states have internal predecessors, (1613), 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-09-20 20:29:49,754 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 140.0) internal successors, (1960), 14 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:49,755 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 140.0) internal successors, (1960), 14 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-09-20 20:29:49,755 INFO  L175             Difference]: Start difference. First operand has 172 places, 162 transitions, 828 flow. Second operand 13 states and 1613 transitions.
[2022-09-20 20:29:49,755 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 289 transitions, 1908 flow
[2022-09-20 20:29:50,624 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 289 transitions, 1882 flow, removed 13 selfloop flow, removed 0 redundant places.
[2022-09-20 20:29:50,627 INFO  L231             Difference]: Finished difference. Result has 190 places, 182 transitions, 1095 flow
[2022-09-20 20:29:50,627 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1095, PETRI_PLACES=190, PETRI_TRANSITIONS=182}
[2022-09-20 20:29:50,628 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 43 predicate places.
[2022-09-20 20:29:50,628 INFO  L495      AbstractCegarLoop]: Abstraction has has 190 places, 182 transitions, 1095 flow
[2022-09-20 20:29:50,628 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 115.0) internal successors, (805), 7 states have internal predecessors, (805), 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-09-20 20:29:50,628 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:29:50,628 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:29:50,628 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2022-09-20 20:29:50,628 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:29:50,629 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:29:50,629 INFO  L85        PathProgramCache]: Analyzing trace with hash 345469028, now seen corresponding path program 1 times
[2022-09-20 20:29:50,629 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:29:50,629 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705475495]
[2022-09-20 20:29:50,629 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:29:50,629 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:29:50,651 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:29:50,827 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:29:50,827 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:29:50,828 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705475495]
[2022-09-20 20:29:50,828 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705475495] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:29:50,828 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:29:50,828 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-09-20 20:29:50,828 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311116193]
[2022-09-20 20:29:50,828 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:29:50,828 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2022-09-20 20:29:50,828 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:29:50,829 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-09-20 20:29:50,829 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42
[2022-09-20 20:29:50,829 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 104 out of 140
[2022-09-20 20:29:50,830 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 182 transitions, 1095 flow. Second operand  has 7 states, 7 states have (on average 107.71428571428571) internal successors, (754), 7 states have internal predecessors, (754), 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-09-20 20:29:50,830 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:29:50,830 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 140
[2022-09-20 20:29:50,830 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:29:54,470 INFO  L130       PetriNetUnfolder]: 7944/23549 cut-off events.
[2022-09-20 20:29:54,471 INFO  L131       PetriNetUnfolder]: For 83533/101938 co-relation queries the response was YES.
[2022-09-20 20:29:54,638 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 85352 conditions, 23549 events. 7944/23549 cut-off events. For 83533/101938 co-relation queries the response was YES. Maximal size of possible extension queue 2340. Compared 307668 event pairs, 659 based on Foata normal form. 443/22517 useless extension candidates. Maximal degree in co-relation 85239. Up to 4986 conditions per place. 
[2022-09-20 20:29:54,740 INFO  L137   encePairwiseOnDemand]: 123/140 looper letters, 106 selfloop transitions, 67 changer transitions 12/310 dead transitions.
[2022-09-20 20:29:54,740 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 310 transitions, 2414 flow
[2022-09-20 20:29:54,741 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2022-09-20 20:29:54,741 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2022-09-20 20:29:54,743 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1278 transitions.
[2022-09-20 20:29:54,743 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.8298701298701299
[2022-09-20 20:29:54,743 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1278 transitions.
[2022-09-20 20:29:54,743 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1278 transitions.
[2022-09-20 20:29:54,744 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:29:54,744 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1278 transitions.
[2022-09-20 20:29:54,746 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 12 states, 11 states have (on average 116.18181818181819) internal successors, (1278), 11 states have internal predecessors, (1278), 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-09-20 20:29:54,748 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 12 states, 12 states have (on average 140.0) internal successors, (1680), 12 states have internal predecessors, (1680), 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-09-20 20:29:54,748 INFO  L81            ComplementDD]: Finished complementDD. Result  has 12 states, 12 states have (on average 140.0) internal successors, (1680), 12 states have internal predecessors, (1680), 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-09-20 20:29:54,748 INFO  L175             Difference]: Start difference. First operand has 190 places, 182 transitions, 1095 flow. Second operand 11 states and 1278 transitions.
[2022-09-20 20:29:54,748 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 310 transitions, 2414 flow
[2022-09-20 20:29:57,470 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 310 transitions, 2319 flow, removed 38 selfloop flow, removed 4 redundant places.
[2022-09-20 20:29:57,473 INFO  L231             Difference]: Finished difference. Result has 205 places, 232 transitions, 1879 flow
[2022-09-20 20:29:57,474 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1879, PETRI_PLACES=205, PETRI_TRANSITIONS=232}
[2022-09-20 20:29:57,476 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 58 predicate places.
[2022-09-20 20:29:57,476 INFO  L495      AbstractCegarLoop]: Abstraction has has 205 places, 232 transitions, 1879 flow
[2022-09-20 20:29:57,476 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 107.71428571428571) internal successors, (754), 7 states have internal predecessors, (754), 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-09-20 20:29:57,476 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:29:57,476 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:29:57,477 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2022-09-20 20:29:57,477 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:29:57,477 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:29:57,477 INFO  L85        PathProgramCache]: Analyzing trace with hash -1955415954, now seen corresponding path program 2 times
[2022-09-20 20:29:57,477 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:29:57,478 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600628787]
[2022-09-20 20:29:57,478 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:29:57,478 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:29:57,518 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:29:57,568 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:29:57,568 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:29:57,568 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600628787]
[2022-09-20 20:29:57,568 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600628787] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:29:57,568 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:29:57,568 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2022-09-20 20:29:57,568 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656352746]
[2022-09-20 20:29:57,568 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:29:57,569 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2022-09-20 20:29:57,569 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:29:57,569 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2022-09-20 20:29:57,569 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56
[2022-09-20 20:29:57,569 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140
[2022-09-20 20:29:57,570 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 232 transitions, 1879 flow. Second operand  has 8 states, 8 states have (on average 115.0) internal successors, (920), 8 states have internal predecessors, (920), 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-09-20 20:29:57,570 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:29:57,570 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140
[2022-09-20 20:29:57,570 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:30:07,201 INFO  L130       PetriNetUnfolder]: 32756/59419 cut-off events.
[2022-09-20 20:30:07,201 INFO  L131       PetriNetUnfolder]: For 260331/288055 co-relation queries the response was YES.
[2022-09-20 20:30:07,912 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 221896 conditions, 59419 events. 32756/59419 cut-off events. For 260331/288055 co-relation queries the response was YES. Maximal size of possible extension queue 3952. Compared 616269 event pairs, 1830 based on Foata normal form. 1585/58738 useless extension candidates. Maximal degree in co-relation 221774. Up to 7454 conditions per place. 
[2022-09-20 20:30:08,030 INFO  L137   encePairwiseOnDemand]: 129/140 looper letters, 134 selfloop transitions, 58 changer transitions 67/392 dead transitions.
[2022-09-20 20:30:08,030 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 392 transitions, 3668 flow
[2022-09-20 20:30:08,030 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. 
[2022-09-20 20:30:08,030 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 16 states.
[2022-09-20 20:30:08,034 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1988 transitions.
[2022-09-20 20:30:08,047 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.8875
[2022-09-20 20:30:08,048 INFO  L72            ComplementDD]: Start complementDD. Operand 16 states and 1988 transitions.
[2022-09-20 20:30:08,048 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 16 states and 1988 transitions.
[2022-09-20 20:30:08,048 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:30:08,049 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1988 transitions.
[2022-09-20 20:30:08,053 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 17 states, 16 states have (on average 124.25) internal successors, (1988), 16 states have internal predecessors, (1988), 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-09-20 20:30:08,055 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 17 states, 17 states have (on average 140.0) internal successors, (2380), 17 states have internal predecessors, (2380), 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-09-20 20:30:08,056 INFO  L81            ComplementDD]: Finished complementDD. Result  has 17 states, 17 states have (on average 140.0) internal successors, (2380), 17 states have internal predecessors, (2380), 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-09-20 20:30:08,056 INFO  L175             Difference]: Start difference. First operand has 205 places, 232 transitions, 1879 flow. Second operand 16 states and 1988 transitions.
[2022-09-20 20:30:08,056 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 392 transitions, 3668 flow
[2022-09-20 20:30:15,206 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 392 transitions, 3576 flow, removed 41 selfloop flow, removed 1 redundant places.
[2022-09-20 20:30:15,210 INFO  L231             Difference]: Finished difference. Result has 223 places, 223 transitions, 1794 flow
[2022-09-20 20:30:15,210 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1794, PETRI_PLACES=223, PETRI_TRANSITIONS=223}
[2022-09-20 20:30:15,211 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 76 predicate places.
[2022-09-20 20:30:15,211 INFO  L495      AbstractCegarLoop]: Abstraction has has 223 places, 223 transitions, 1794 flow
[2022-09-20 20:30:15,211 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 115.0) internal successors, (920), 8 states have internal predecessors, (920), 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-09-20 20:30:15,211 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:30:15,211 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:30:15,211 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2022-09-20 20:30:15,211 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:30:15,212 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:30:15,212 INFO  L85        PathProgramCache]: Analyzing trace with hash -1302144978, now seen corresponding path program 1 times
[2022-09-20 20:30:15,212 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:30:15,212 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613335451]
[2022-09-20 20:30:15,212 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:30:15,212 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:30:15,247 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:30:15,307 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:30:15,308 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:30:15,308 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613335451]
[2022-09-20 20:30:15,308 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613335451] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:30:15,308 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:30:15,308 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2022-09-20 20:30:15,308 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647821974]
[2022-09-20 20:30:15,308 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:30:15,308 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2022-09-20 20:30:15,309 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:30:15,309 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2022-09-20 20:30:15,309 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72
[2022-09-20 20:30:15,309 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140
[2022-09-20 20:30:15,310 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 223 transitions, 1794 flow. Second operand  has 9 states, 9 states have (on average 115.11111111111111) internal successors, (1036), 9 states have internal predecessors, (1036), 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-09-20 20:30:15,310 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:30:15,310 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140
[2022-09-20 20:30:15,310 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:30:25,229 INFO  L130       PetriNetUnfolder]: 32530/58963 cut-off events.
[2022-09-20 20:30:25,229 INFO  L131       PetriNetUnfolder]: For 312401/338947 co-relation queries the response was YES.
[2022-09-20 20:30:25,883 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 238230 conditions, 58963 events. 32530/58963 cut-off events. For 312401/338947 co-relation queries the response was YES. Maximal size of possible extension queue 4054. Compared 617540 event pairs, 1624 based on Foata normal form. 1359/58097 useless extension candidates. Maximal degree in co-relation 238177. Up to 7260 conditions per place. 
[2022-09-20 20:30:25,989 INFO  L137   encePairwiseOnDemand]: 129/140 looper letters, 117 selfloop transitions, 63 changer transitions 50/360 dead transitions.
[2022-09-20 20:30:25,989 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 360 transitions, 3368 flow
[2022-09-20 20:30:25,990 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. 
[2022-09-20 20:30:25,990 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 19 states.
[2022-09-20 20:30:25,992 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2312 transitions.
[2022-09-20 20:30:25,993 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.869172932330827
[2022-09-20 20:30:25,993 INFO  L72            ComplementDD]: Start complementDD. Operand 19 states and 2312 transitions.
[2022-09-20 20:30:25,993 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 19 states and 2312 transitions.
[2022-09-20 20:30:25,994 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:30:25,994 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2312 transitions.
[2022-09-20 20:30:25,997 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 20 states, 19 states have (on average 121.6842105263158) internal successors, (2312), 19 states have internal predecessors, (2312), 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-09-20 20:30:26,000 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 20 states, 20 states have (on average 140.0) internal successors, (2800), 20 states have internal predecessors, (2800), 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-09-20 20:30:26,001 INFO  L81            ComplementDD]: Finished complementDD. Result  has 20 states, 20 states have (on average 140.0) internal successors, (2800), 20 states have internal predecessors, (2800), 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-09-20 20:30:26,001 INFO  L175             Difference]: Start difference. First operand has 223 places, 223 transitions, 1794 flow. Second operand 19 states and 2312 transitions.
[2022-09-20 20:30:26,001 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 360 transitions, 3368 flow
[2022-09-20 20:30:48,035 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 360 transitions, 2767 flow, removed 252 selfloop flow, removed 22 redundant places.
[2022-09-20 20:30:48,039 INFO  L231             Difference]: Finished difference. Result has 217 places, 219 transitions, 1528 flow
[2022-09-20 20:30:48,039 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1528, PETRI_PLACES=217, PETRI_TRANSITIONS=219}
[2022-09-20 20:30:48,040 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 70 predicate places.
[2022-09-20 20:30:48,040 INFO  L495      AbstractCegarLoop]: Abstraction has has 217 places, 219 transitions, 1528 flow
[2022-09-20 20:30:48,040 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 115.11111111111111) internal successors, (1036), 9 states have internal predecessors, (1036), 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-09-20 20:30:48,040 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:30:48,040 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:30:48,040 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2022-09-20 20:30:48,040 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:30:48,041 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:30:48,041 INFO  L85        PathProgramCache]: Analyzing trace with hash 1318691823, now seen corresponding path program 1 times
[2022-09-20 20:30:48,041 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:30:48,041 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488871443]
[2022-09-20 20:30:48,041 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:30:48,041 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:30:48,085 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:30:48,159 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:30:48,159 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:30:48,159 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488871443]
[2022-09-20 20:30:48,159 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488871443] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:30:48,159 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:30:48,159 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2022-09-20 20:30:48,159 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712082611]
[2022-09-20 20:30:48,159 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:30:48,160 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2022-09-20 20:30:48,160 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:30:48,160 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2022-09-20 20:30:48,160 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56
[2022-09-20 20:30:48,161 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 104 out of 140
[2022-09-20 20:30:48,161 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 219 transitions, 1528 flow. Second operand  has 8 states, 8 states have (on average 107.875) internal successors, (863), 8 states have internal predecessors, (863), 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-09-20 20:30:48,161 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:30:48,161 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 140
[2022-09-20 20:30:48,161 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:30:52,626 INFO  L130       PetriNetUnfolder]: 11260/35232 cut-off events.
[2022-09-20 20:30:52,626 INFO  L131       PetriNetUnfolder]: For 97863/102172 co-relation queries the response was YES.
[2022-09-20 20:30:53,228 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 119054 conditions, 35232 events. 11260/35232 cut-off events. For 97863/102172 co-relation queries the response was YES. Maximal size of possible extension queue 4487. Compared 536958 event pairs, 278 based on Foata normal form. 1/32877 useless extension candidates. Maximal degree in co-relation 118927. Up to 3203 conditions per place. 
[2022-09-20 20:30:53,292 INFO  L137   encePairwiseOnDemand]: 123/140 looper letters, 64 selfloop transitions, 39 changer transitions 33/287 dead transitions.
[2022-09-20 20:30:53,293 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 287 transitions, 2377 flow
[2022-09-20 20:30:53,293 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2022-09-20 20:30:53,293 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2022-09-20 20:30:53,297 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1020 transitions.
[2022-09-20 20:30:53,297 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.8095238095238095
[2022-09-20 20:30:53,297 INFO  L72            ComplementDD]: Start complementDD. Operand 9 states and 1020 transitions.
[2022-09-20 20:30:53,298 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 9 states and 1020 transitions.
[2022-09-20 20:30:53,298 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:30:53,298 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1020 transitions.
[2022-09-20 20:30:53,300 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 10 states, 9 states have (on average 113.33333333333333) internal successors, (1020), 9 states have internal predecessors, (1020), 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-09-20 20:30:53,302 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 10 states, 10 states have (on average 140.0) internal successors, (1400), 10 states have internal predecessors, (1400), 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-09-20 20:30:53,303 INFO  L81            ComplementDD]: Finished complementDD. Result  has 10 states, 10 states have (on average 140.0) internal successors, (1400), 10 states have internal predecessors, (1400), 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-09-20 20:30:53,303 INFO  L175             Difference]: Start difference. First operand has 217 places, 219 transitions, 1528 flow. Second operand 9 states and 1020 transitions.
[2022-09-20 20:30:53,303 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 287 transitions, 2377 flow
[2022-09-20 20:31:00,839 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 287 transitions, 2167 flow, removed 57 selfloop flow, removed 17 redundant places.
[2022-09-20 20:31:00,842 INFO  L231             Difference]: Finished difference. Result has 207 places, 221 transitions, 1500 flow
[2022-09-20 20:31:00,842 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1500, PETRI_PLACES=207, PETRI_TRANSITIONS=221}
[2022-09-20 20:31:00,842 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 60 predicate places.
[2022-09-20 20:31:00,842 INFO  L495      AbstractCegarLoop]: Abstraction has has 207 places, 221 transitions, 1500 flow
[2022-09-20 20:31:00,843 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 107.875) internal successors, (863), 8 states have internal predecessors, (863), 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-09-20 20:31:00,843 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:31:00,843 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:31:00,843 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2022-09-20 20:31:00,843 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:31:00,843 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:31:00,843 INFO  L85        PathProgramCache]: Analyzing trace with hash 2081079245, now seen corresponding path program 2 times
[2022-09-20 20:31:00,843 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:31:00,844 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3773993]
[2022-09-20 20:31:00,844 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:31:00,844 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:31:00,885 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-09-20 20:31:01,068 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-09-20 20:31:01,068 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-09-20 20:31:01,068 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3773993]
[2022-09-20 20:31:01,068 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3773993] provided 1 perfect and 0 imperfect interpolant sequences
[2022-09-20 20:31:01,069 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-09-20 20:31:01,069 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12
[2022-09-20 20:31:01,069 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866902786]
[2022-09-20 20:31:01,069 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-09-20 20:31:01,069 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 12 states
[2022-09-20 20:31:01,069 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-09-20 20:31:01,069 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants.
[2022-09-20 20:31:01,069 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132
[2022-09-20 20:31:01,070 INFO  L477   CegarLoopForPetriNet]: Number of universal loopers: 109 out of 140
[2022-09-20 20:31:01,071 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 221 transitions, 1500 flow. Second operand  has 12 states, 12 states have (on average 111.16666666666667) internal successors, (1334), 12 states have internal predecessors, (1334), 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-09-20 20:31:01,071 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2022-09-20 20:31:01,071 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 140
[2022-09-20 20:31:01,071 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2022-09-20 20:31:06,000 INFO  L130       PetriNetUnfolder]: 13951/46098 cut-off events.
[2022-09-20 20:31:06,000 INFO  L131       PetriNetUnfolder]: For 76287/77272 co-relation queries the response was YES.
[2022-09-20 20:31:06,505 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 131202 conditions, 46098 events. 13951/46098 cut-off events. For 76287/77272 co-relation queries the response was YES. Maximal size of possible extension queue 5253. Compared 744926 event pairs, 381 based on Foata normal form. 20/43813 useless extension candidates. Maximal degree in co-relation 131161. Up to 5168 conditions per place. 
[2022-09-20 20:31:06,693 INFO  L137   encePairwiseOnDemand]: 129/140 looper letters, 38 selfloop transitions, 15 changer transitions 9/252 dead transitions.
[2022-09-20 20:31:06,693 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 252 transitions, 1785 flow
[2022-09-20 20:31:06,697 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2022-09-20 20:31:06,698 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2022-09-20 20:31:06,711 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1252 transitions.
[2022-09-20 20:31:06,712 INFO  L522   CegarLoopForPetriNet]: DFA transition density 0.812987012987013
[2022-09-20 20:31:06,712 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1252 transitions.
[2022-09-20 20:31:06,712 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1252 transitions.
[2022-09-20 20:31:06,715 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2022-09-20 20:31:06,715 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1252 transitions.
[2022-09-20 20:31:06,721 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 12 states, 11 states have (on average 113.81818181818181) internal successors, (1252), 11 states have internal predecessors, (1252), 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-09-20 20:31:06,724 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 12 states, 12 states have (on average 140.0) internal successors, (1680), 12 states have internal predecessors, (1680), 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-09-20 20:31:06,724 INFO  L81            ComplementDD]: Finished complementDD. Result  has 12 states, 12 states have (on average 140.0) internal successors, (1680), 12 states have internal predecessors, (1680), 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-09-20 20:31:06,724 INFO  L175             Difference]: Start difference. First operand has 207 places, 221 transitions, 1500 flow. Second operand 11 states and 1252 transitions.
[2022-09-20 20:31:06,724 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 252 transitions, 1785 flow
[2022-09-20 20:31:20,702 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 252 transitions, 1735 flow, removed 25 selfloop flow, removed 6 redundant places.
[2022-09-20 20:31:20,705 INFO  L231             Difference]: Finished difference. Result has 214 places, 229 transitions, 1580 flow
[2022-09-20 20:31:20,705 INFO  L270   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1580, PETRI_PLACES=214, PETRI_TRANSITIONS=229}
[2022-09-20 20:31:20,705 INFO  L287   CegarLoopForPetriNet]: 147 programPoint places, 67 predicate places.
[2022-09-20 20:31:20,705 INFO  L495      AbstractCegarLoop]: Abstraction has has 214 places, 229 transitions, 1580 flow
[2022-09-20 20:31:20,706 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 12 states, 12 states have (on average 111.16666666666667) internal successors, (1334), 12 states have internal predecessors, (1334), 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-09-20 20:31:20,706 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2022-09-20 20:31:20,706 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-20 20:31:20,706 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2022-09-20 20:31:20,706 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2022-09-20 20:31:20,706 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-09-20 20:31:20,706 INFO  L85        PathProgramCache]: Analyzing trace with hash -1142033121, now seen corresponding path program 3 times
[2022-09-20 20:31:20,706 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-09-20 20:31:20,706 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150504595]
[2022-09-20 20:31:20,707 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-09-20 20:31:20,707 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-09-20 20:31:20,750 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-09-20 20:31:20,750 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-09-20 20:31:20,782 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-09-20 20:31:20,829 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-09-20 20:31:20,830 INFO  L359         BasicCegarLoop]: Counterexample is feasible
[2022-09-20 20:31:20,830 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining)
[2022-09-20 20:31:20,832 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining)
[2022-09-20 20:31:20,832 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining)
[2022-09-20 20:31:20,832 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2022-09-20 20:31:20,832 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining)
[2022-09-20 20:31:20,832 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining)
[2022-09-20 20:31:20,832 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining)
[2022-09-20 20:31:20,832 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2022-09-20 20:31:20,833 INFO  L444         BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-09-20 20:31:20,836 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2022-09-20 20:31:20,837 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2022-09-20 20:31:20,975 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 08:31:20 BasicIcfg
[2022-09-20 20:31:20,975 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2022-09-20 20:31:20,976 INFO  L158              Benchmark]: Toolchain (without parser) took 114171.48ms. Allocated memory was 180.4MB in the beginning and 7.0GB in the end (delta: 6.8GB). Free memory was 151.0MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB.
[2022-09-20 20:31:20,976 INFO  L158              Benchmark]: CDTParser took 0.16ms. Allocated memory is still 180.4MB. Free memory was 135.3MB in the beginning and 135.2MB in the end (delta: 89.9kB). There was no memory consumed. Max. memory is 8.0GB.
[2022-09-20 20:31:20,978 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 443.21ms. Allocated memory was 180.4MB in the beginning and 241.2MB in the end (delta: 60.8MB). Free memory was 150.6MB in the beginning and 195.2MB in the end (delta: -44.6MB). Peak memory consumption was 18.2MB. Max. memory is 8.0GB.
[2022-09-20 20:31:20,978 INFO  L158              Benchmark]: Boogie Procedure Inliner took 71.56ms. Allocated memory is still 241.2MB. Free memory was 195.2MB in the beginning and 192.5MB in the end (delta: 2.7MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB.
[2022-09-20 20:31:20,979 INFO  L158              Benchmark]: Boogie Preprocessor took 54.92ms. Allocated memory is still 241.2MB. Free memory was 192.5MB in the beginning and 190.1MB in the end (delta: 2.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB.
[2022-09-20 20:31:20,980 INFO  L158              Benchmark]: RCFGBuilder took 895.86ms. Allocated memory is still 241.2MB. Free memory was 190.1MB in the beginning and 161.9MB in the end (delta: 28.2MB). Peak memory consumption was 47.2MB. Max. memory is 8.0GB.
[2022-09-20 20:31:20,980 INFO  L158              Benchmark]: TraceAbstraction took 112701.95ms. Allocated memory was 241.2MB in the beginning and 7.0GB in the end (delta: 6.7GB). Free memory was 161.3MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB.
[2022-09-20 20:31:20,981 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.16ms. Allocated memory is still 180.4MB. Free memory was 135.3MB in the beginning and 135.2MB in the end (delta: 89.9kB). There was no memory consumed. Max. memory is 8.0GB.
 * CACSL2BoogieTranslator took 443.21ms. Allocated memory was 180.4MB in the beginning and 241.2MB in the end (delta: 60.8MB). Free memory was 150.6MB in the beginning and 195.2MB in the end (delta: -44.6MB). Peak memory consumption was 18.2MB. Max. memory is 8.0GB.
 * Boogie Procedure Inliner took 71.56ms. Allocated memory is still 241.2MB. Free memory was 195.2MB in the beginning and 192.5MB in the end (delta: 2.7MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB.
 * Boogie Preprocessor took 54.92ms. Allocated memory is still 241.2MB. Free memory was 192.5MB in the beginning and 190.1MB in the end (delta: 2.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB.
 * RCFGBuilder took 895.86ms. Allocated memory is still 241.2MB. Free memory was 190.1MB in the beginning and 161.9MB in the end (delta: 28.2MB). Peak memory consumption was 47.2MB. Max. memory is 8.0GB.
 * TraceAbstraction took 112701.95ms. Allocated memory was 241.2MB in the beginning and 7.0GB in the end (delta: 6.7GB). Free memory was 161.3MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 1.1GB. 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_p1_EAX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0]
[L714]               0  int __unbuffered_p2_EAX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0]
[L716]               0  int __unbuffered_p2_EBX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0]
[L718]               0  int __unbuffered_p3_EAX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_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_p1_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_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0]
[L723]               0  _Bool a$flush_delayed;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0]
[L724]               0  int a$mem_tmp;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0]
[L725]               0  _Bool a$r_buff0_thd0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0]
[L726]               0  _Bool a$r_buff0_thd1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0]
[L727]               0  _Bool a$r_buff0_thd2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0]
[L728]               0  _Bool a$r_buff0_thd3;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0]
[L729]               0  _Bool a$r_buff0_thd4;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0]
[L730]               0  _Bool a$r_buff1_thd0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0]
[L731]               0  _Bool a$r_buff1_thd1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0]
[L732]               0  _Bool a$r_buff1_thd2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0]
[L733]               0  _Bool a$r_buff1_thd3;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0]
[L734]               0  _Bool a$r_buff1_thd4;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0]
[L735]               0  _Bool a$read_delayed;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0]
[L736]               0  int *a$read_delayed_var;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}]
[L737]               0  int a$w_buff0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0]
[L738]               0  _Bool a$w_buff0_used;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0]
[L739]               0  int a$w_buff1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0]
[L740]               0  _Bool a$w_buff1_used;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0]
[L741]               0  _Bool main$tmp_guard0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0]
[L742]               0  _Bool main$tmp_guard1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0]
[L744]               0  int x = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0]
[L746]               0  int y = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0]
[L748]               0  int z = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0]
[L749]               0  _Bool weak$$choice0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, x=0, y=0, z=0]
[L750]               0  _Bool weak$$choice2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L871]               0  pthread_t t121;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, t121={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L872]  FCALL, FORK  0  pthread_create(&t121, ((void *)0), P0, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t121, ((void *)0), P0, ((void *)0))=-3, t121={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L873]               0  pthread_t t122;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, t121={5:0}, t122={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L754]               1  a$w_buff1 = a$w_buff0
[L755]               1  a$w_buff0 = 1
[L756]               1  a$w_buff1_used = a$w_buff0_used
[L757]               1  a$w_buff0_used = (_Bool)1
[L758]  CALL         1  __VERIFIER_assert(!(a$w_buff1_used && a$w_buff0_used))
[L18]   COND FALSE   1  !(!expression)
[L758]  RET          1  __VERIFIER_assert(!(a$w_buff1_used && a$w_buff0_used))
[L759]               1  a$r_buff1_thd0 = a$r_buff0_thd0
[L760]               1  a$r_buff1_thd1 = a$r_buff0_thd1
[L761]               1  a$r_buff1_thd2 = a$r_buff0_thd2
[L762]               1  a$r_buff1_thd3 = a$r_buff0_thd3
[L763]               1  a$r_buff1_thd4 = a$r_buff0_thd4
[L764]               1  a$r_buff0_thd1 = (_Bool)1
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=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]
[L874]  FCALL, FORK  0  pthread_create(&t122, ((void *)0), P1, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t122, ((void *)0), P1, ((void *)0))=-2, t121={5:0}, t122={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L767]               1  x = 1
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=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=1, y=0, z=0]
[L784]               2  x = 2
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z=0]
[L787]               2  __unbuffered_p1_EAX = y
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z=0]
[L875]               0  pthread_t t123;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t121={5:0}, t122={6:0}, t123={7:0}, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z=0]
[L876]  FCALL, FORK  0  pthread_create(&t123, ((void *)0), P2, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t123, ((void *)0), P2, ((void *)0))=-1, t121={5:0}, t122={6:0}, t123={7:0}, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z=0]
[L804]               3  y = 1
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=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=2, y=1, z=0]
[L807]               3  __unbuffered_p2_EAX = y
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=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=2, y=1, z=0]
[L810]               3  __unbuffered_p2_EBX = z
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=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=2, y=1, z=0]
[L877]               0  pthread_t t124;
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t121={5:0}, t122={6:0}, t123={7:0}, t124={3:0}, weak$$choice0=0, weak$$choice2=0, x=2, y=1, z=0]
[L878]  FCALL, FORK  0  pthread_create(&t124, ((void *)0), P3, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t124, ((void *)0), P3, ((void *)0))=0, t121={5:0}, t122={6:0}, t123={7:0}, t124={3:0}, weak$$choice0=0, weak$$choice2=0, x=2, y=1, z=0]
[L827]               4  z = 1
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=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=2, y=1, z=1]
[L830]               4  __unbuffered_p3_EAX = z
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=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=2, y=1, z=1]
[L833]               4  weak$$choice0 = __VERIFIER_nondet_bool()
[L834]               4  weak$$choice2 = __VERIFIER_nondet_bool()
[L835]               4  a$flush_delayed = weak$$choice2
[L836]               4  a$mem_tmp = a
[L837]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff1)
[L837]               4  a = !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff1)
[L838]  EXPR         4  weak$$choice2 ? a$w_buff0 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff0))
[L838]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff0)
[L838]  EXPR         4  weak$$choice2 ? a$w_buff0 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff0))
[L838]               4  a$w_buff0 = weak$$choice2 ? a$w_buff0 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff0))
[L839]  EXPR         4  weak$$choice2 ? a$w_buff1 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff1 : a$w_buff1))
[L839]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff1 : a$w_buff1)
[L839]  EXPR         4  weak$$choice2 ? a$w_buff1 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff1 : a$w_buff1))
[L839]               4  a$w_buff1 = weak$$choice2 ? a$w_buff1 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff1 : a$w_buff1))
[L840]  EXPR         4  weak$$choice2 ? a$w_buff0_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used))
[L840]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used)
[L840]  EXPR         4  weak$$choice2 ? a$w_buff0_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used))
[L840]               4  a$w_buff0_used = weak$$choice2 ? a$w_buff0_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used))
[L841]  EXPR         4  weak$$choice2 ? a$w_buff1_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L841]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0)
[L841]  EXPR         4  weak$$choice2 ? a$w_buff1_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L841]               4  a$w_buff1_used = weak$$choice2 ? a$w_buff1_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L842]  EXPR         4  weak$$choice2 ? a$r_buff0_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff0_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4))
[L842]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff0_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4)
[L842]  EXPR         4  weak$$choice2 ? a$r_buff0_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff0_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4))
[L842]               4  a$r_buff0_thd4 = weak$$choice2 ? a$r_buff0_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff0_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4))
[L843]  EXPR         4  weak$$choice2 ? a$r_buff1_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff1_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L843]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff1_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0)
[L843]  EXPR         4  weak$$choice2 ? a$r_buff1_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff1_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L843]               4  a$r_buff1_thd4 = weak$$choice2 ? a$r_buff1_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff1_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L844]               4  __unbuffered_p3_EBX = a
[L845]  EXPR         4  a$flush_delayed ? a$mem_tmp : a
[L845]               4  a = a$flush_delayed ? a$mem_tmp : a
[L846]               4  a$flush_delayed = (_Bool)0
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=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=0, x=2, y=1, z=1]
[L790]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a)
[L790]  EXPR         2  a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a
[L790]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a)
[L790]               2  a = a$w_buff0_used && a$r_buff0_thd2 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a)
[L791]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$w_buff0_used
[L791]               2  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$w_buff0_used
[L792]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$w_buff1_used
[L792]               2  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$w_buff1_used
[L793]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$r_buff0_thd2
[L793]               2  a$r_buff0_thd2 = a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$r_buff0_thd2
[L794]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$r_buff1_thd2
[L794]               2  a$r_buff1_thd2 = a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$r_buff1_thd2
[L813]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a)
[L813]  EXPR         3  a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a
[L813]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a)
[L813]               3  a = a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a)
[L814]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used
[L814]               3  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used
[L815]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$w_buff1_used
[L815]               3  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$w_buff1_used
[L816]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3
[L816]               3  a$r_buff0_thd3 = a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3
[L817]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$r_buff1_thd3
[L817]               3  a$r_buff1_thd3 = a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$r_buff1_thd3
[L849]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd4 ? a$w_buff1 : a)
[L849]  EXPR         4  a$w_buff1_used && a$r_buff1_thd4 ? a$w_buff1 : a
[L849]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd4 ? a$w_buff1 : a)
[L849]               4  a = a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd4 ? a$w_buff1 : a)
[L850]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used
[L850]               4  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used
[L851]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 || a$w_buff1_used && a$r_buff1_thd4 ? (_Bool)0 : a$w_buff1_used
[L851]               4  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd4 || a$w_buff1_used && a$r_buff1_thd4 ? (_Bool)0 : a$w_buff1_used
[L852]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4
[L852]               4  a$r_buff0_thd4 = a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4
[L853]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 || a$w_buff1_used && a$r_buff1_thd4 ? (_Bool)0 : a$r_buff1_thd4
[L853]               4  a$r_buff1_thd4 = a$w_buff0_used && a$r_buff0_thd4 || a$w_buff1_used && a$r_buff1_thd4 ? (_Bool)0 : a$r_buff1_thd4
[L770]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd1 ? a$w_buff1 : a)
[L770]               1  a = a$w_buff0_used && a$r_buff0_thd1 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd1 ? a$w_buff1 : a)
[L771]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used
[L771]               1  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used
[L772]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$w_buff1_used
[L772]               1  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$w_buff1_used
[L773]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$r_buff0_thd1
[L773]               1  a$r_buff0_thd1 = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$r_buff0_thd1
[L774]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$r_buff1_thd1
[L774]               1  a$r_buff1_thd1 = a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$r_buff1_thd1
[L777]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [__unbuffered_cnt=1, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, 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=49, weak$$choice2=0, x=2, y=1, z=1]
[L797]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [__unbuffered_cnt=2, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=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=0, x=2, y=1, z=1]
[L820]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [__unbuffered_cnt=3, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=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=0, x=2, y=1, z=1]
[L856]               4  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [__unbuffered_cnt=4, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=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=0, x=2, y=1, z=1]
[L880]               0  main$tmp_guard0 = __unbuffered_cnt == 4
        VAL             [__unbuffered_cnt=4, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, 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, t121={5:0}, t122={6:0}, t123={7:0}, t124={3:0}, weak$$choice0=49, weak$$choice2=0, x=2, y=1, z=1]
[L882]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L3]    COND FALSE   0  !(!cond)
        VAL             [\old(cond)=1, __unbuffered_cnt=4, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, 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=49, weak$$choice2=0, x=2, y=1, z=1]
[L882]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L884]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a)
[L884]  EXPR         0  a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a
[L884]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a)
[L884]               0  a = a$w_buff0_used && a$r_buff0_thd0 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a)
[L885]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$w_buff0_used
[L885]               0  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$w_buff0_used
[L886]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$w_buff1_used
[L886]               0  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$w_buff1_used
[L887]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$r_buff0_thd0
[L887]               0  a$r_buff0_thd0 = a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$r_buff0_thd0
[L888]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$r_buff1_thd0
[L888]               0  a$r_buff1_thd0 = a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$r_buff1_thd0
[L891]               0  main$tmp_guard1 = !(x == 2 && __unbuffered_p1_EAX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0 && __unbuffered_p3_EAX == 1 && __unbuffered_p3_EBX == 0)
        VAL             [__unbuffered_cnt=4, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, 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, t121={5:0}, t122={6:0}, t123={7:0}, t124={3:0}, weak$$choice0=49, weak$$choice2=0, x=2, y=1, z=1]
[L893]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L18]   COND TRUE    0  !expression
        VAL             [\old(expression)=1, \old(expression)=0, __unbuffered_cnt=4, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, 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=49, weak$$choice2=0, x=2, y=1, z=1]
[L18]                0  reach_error()
        VAL             [\old(expression)=1, \old(expression)=0, __unbuffered_cnt=4, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, 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=49, weak$$choice2=0, x=2, y=1, z=1]

  - 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: 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: 878]: 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: 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: 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, 178 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: 112.5s, OverallIterations: 13, TraceHistogramMax: 1, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 110.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1165 SdHoareTripleChecker+Valid, 2.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1165 mSDsluCounter, 886 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1780 mSDsCounter, 221 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2209 IncrementalHoareTripleChecker+Invalid, 2430 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 221 mSolverCounterUnsat, 206 mSDtfsCounter, 2209 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 170 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1879occurred in iteration=8, InterpolantAutomatonStates: 137, 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, 1.3s InterpolantComputationTime, 1245 NumberOfCodeBlocks, 1245 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 1124 ConstructedInterpolants, 0 QuantifiedInterpolants, 5045 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-09-20 20:31:21,007 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...