/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.use.on-demand.petri.net.difference true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix037.opt.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-06 16:28:07,943 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-06 16:28:07,945 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-06 16:28:07,983 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-06 16:28:08,004 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-06 16:28:08,006 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-06 16:28:08,007 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-06 16:28:08,008 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-06 16:28:08,010 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-06 16:28:08,010 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-06 16:28:08,011 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-06 16:28:08,012 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-06 16:28:08,013 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-06 16:28:08,013 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-06 16:28:08,014 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-06 16:28:08,015 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-06 16:28:08,016 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-06 16:28:08,017 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-06 16:28:08,018 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-06 16:28:08,019 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-06 16:28:08,021 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-06 16:28:08,021 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-06 16:28:08,022 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-06 16:28:08,023 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-06 16:28:08,026 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-06 16:28:08,027 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-06 16:28:08,027 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-06 16:28:08,028 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-06 16:28:08,028 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-06 16:28:08,029 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-06 16:28:08,029 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-06 16:28:08,030 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-06 16:28:08,031 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-06 16:28:08,031 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-06 16:28:08,032 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-06 16:28:08,033 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-06 16:28:08,033 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-06 16:28:08,033 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-06 16:28:08,034 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-06 16:28:08,034 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-06 16:28:08,035 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-06 16:28:08,036 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-12-06 16:28:08,062 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-06 16:28:08,063 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-06 16:28:08,064 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-06 16:28:08,064 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-06 16:28:08,065 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-06 16:28:08,066 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-06 16:28:08,066 INFO L138 SettingsManager]: * Use SBE=true [2022-12-06 16:28:08,066 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-06 16:28:08,066 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-06 16:28:08,066 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-06 16:28:08,067 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-06 16:28:08,067 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-06 16:28:08,067 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-06 16:28:08,067 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-06 16:28:08,067 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-06 16:28:08,068 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-06 16:28:08,068 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-06 16:28:08,068 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-06 16:28:08,068 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-06 16:28:08,068 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-06 16:28:08,068 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-06 16:28:08,068 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-06 16:28:08,069 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-06 16:28:08,069 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 16:28:08,069 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-06 16:28:08,069 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-06 16:28:08,069 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-06 16:28:08,069 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-06 16:28:08,069 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-06 16:28:08,070 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-06 16:28:08,070 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-06 16:28:08,070 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use on-demand Petri net difference -> true [2022-12-06 16:28:08,376 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-06 16:28:08,403 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-06 16:28:08,406 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-06 16:28:08,407 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-06 16:28:08,407 INFO L275 PluginConnector]: CDTParser initialized [2022-12-06 16:28:08,412 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix037.opt.i [2022-12-06 16:28:09,692 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-06 16:28:10,009 INFO L351 CDTParser]: Found 1 translation units. [2022-12-06 16:28:10,010 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix037.opt.i [2022-12-06 16:28:10,029 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/04f336bfe/ec7cc663c6824b9e85eb5bf78a973f26/FLAG0ac4515e1 [2022-12-06 16:28:10,042 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/04f336bfe/ec7cc663c6824b9e85eb5bf78a973f26 [2022-12-06 16:28:10,044 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-06 16:28:10,045 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-06 16:28:10,046 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-06 16:28:10,046 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-06 16:28:10,048 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-06 16:28:10,049 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,050 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24d12278 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10, skipping insertion in model container [2022-12-06 16:28:10,050 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,056 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-06 16:28:10,113 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-06 16:28:10,268 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix037.opt.i[944,957] [2022-12-06 16:28:10,440 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,441 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,441 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,442 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,442 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,442 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,443 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,443 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,444 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,444 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,444 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,445 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,445 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,445 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,445 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,445 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,446 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,446 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,446 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,465 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,466 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,466 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,466 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,467 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,472 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,476 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,476 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,476 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,477 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,478 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,478 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,478 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,479 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,485 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,485 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,486 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,493 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,494 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,494 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,496 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,496 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,497 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 16:28:10,511 INFO L203 MainTranslator]: Completed pre-run [2022-12-06 16:28:10,523 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix037.opt.i[944,957] [2022-12-06 16:28:10,551 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,552 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,552 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,552 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,552 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,553 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,553 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,553 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,554 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,554 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,554 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,554 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,554 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,555 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,555 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,555 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,555 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,556 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,556 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,561 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,561 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,561 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,561 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,562 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,562 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,574 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,575 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,575 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,575 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,576 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,576 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,576 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,576 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,578 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,578 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,578 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,582 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,582 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,582 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,584 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,584 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 16:28:10,585 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 16:28:10,585 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 16:28:10,625 INFO L208 MainTranslator]: Completed translation [2022-12-06 16:28:10,626 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10 WrapperNode [2022-12-06 16:28:10,627 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-06 16:28:10,628 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-06 16:28:10,628 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-06 16:28:10,629 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-06 16:28:10,635 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,665 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,707 INFO L138 Inliner]: procedures = 177, calls = 71, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 152 [2022-12-06 16:28:10,707 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-06 16:28:10,708 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-06 16:28:10,708 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-06 16:28:10,708 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-06 16:28:10,716 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,716 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,731 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,731 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,748 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,750 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,752 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,753 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,755 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-06 16:28:10,756 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-06 16:28:10,756 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-06 16:28:10,756 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-06 16:28:10,757 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (1/1) ... [2022-12-06 16:28:10,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 16:28:10,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 16:28:10,798 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-06 16:28:10,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-06 16:28:10,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-06 16:28:10,841 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-06 16:28:10,841 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-06 16:28:10,841 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-06 16:28:10,841 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-06 16:28:10,841 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2022-12-06 16:28:10,841 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2022-12-06 16:28:10,842 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2022-12-06 16:28:10,842 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2022-12-06 16:28:10,843 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2022-12-06 16:28:10,843 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2022-12-06 16:28:10,843 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2022-12-06 16:28:10,843 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2022-12-06 16:28:10,843 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-06 16:28:10,843 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-06 16:28:10,843 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-06 16:28:10,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-06 16:28:10,845 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-06 16:28:11,020 INFO L236 CfgBuilder]: Building ICFG [2022-12-06 16:28:11,021 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-06 16:28:11,296 INFO L277 CfgBuilder]: Performing block encoding [2022-12-06 16:28:11,439 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-06 16:28:11,439 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-06 16:28:11,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:28:11 BoogieIcfgContainer [2022-12-06 16:28:11,442 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-06 16:28:11,445 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-06 16:28:11,446 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-06 16:28:11,448 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-06 16:28:11,449 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 04:28:10" (1/3) ... [2022-12-06 16:28:11,449 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ad0a795 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:28:11, skipping insertion in model container [2022-12-06 16:28:11,449 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:28:10" (2/3) ... [2022-12-06 16:28:11,449 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ad0a795 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:28:11, skipping insertion in model container [2022-12-06 16:28:11,450 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:28:11" (3/3) ... [2022-12-06 16:28:11,451 INFO L112 eAbstractionObserver]: Analyzing ICFG mix037.opt.i [2022-12-06 16:28:11,468 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-06 16:28:11,469 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-12-06 16:28:11,469 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-06 16:28:11,536 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-06 16:28:11,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 130 transitions, 280 flow [2022-12-06 16:28:11,650 INFO L130 PetriNetUnfolder]: 2/126 cut-off events. [2022-12-06 16:28:11,650 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-06 16:28:11,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 126 events. 2/126 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 67 event pairs, 0 based on Foata normal form. 0/122 useless extension candidates. Maximal degree in co-relation 86. Up to 2 conditions per place. [2022-12-06 16:28:11,659 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 130 transitions, 280 flow [2022-12-06 16:28:11,672 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 137 places, 126 transitions, 264 flow [2022-12-06 16:28:11,686 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-06 16:28:11,693 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;@79212e23, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-06 16:28:11,693 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-12-06 16:28:11,746 INFO L130 PetriNetUnfolder]: 0/87 cut-off events. [2022-12-06 16:28:11,747 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-06 16:28:11,747 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:11,748 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:11,749 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P3Err0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:11,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:11,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1157691485, now seen corresponding path program 1 times [2022-12-06 16:28:11,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:11,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86147741] [2022-12-06 16:28:11,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:11,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:11,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:12,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:12,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:12,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86147741] [2022-12-06 16:28:12,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86147741] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:12,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:12,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-06 16:28:12,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337827615] [2022-12-06 16:28:12,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:12,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-06 16:28:12,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:12,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-06 16:28:12,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-06 16:28:12,422 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 130 [2022-12-06 16:28:12,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 126 transitions, 264 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:12,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:12,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 130 [2022-12-06 16:28:12,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:12,517 INFO L130 PetriNetUnfolder]: 10/164 cut-off events. [2022-12-06 16:28:12,518 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-12-06 16:28:12,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207 conditions, 164 events. 10/164 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 263 event pairs, 2 based on Foata normal form. 7/165 useless extension candidates. Maximal degree in co-relation 151. Up to 17 conditions per place. [2022-12-06 16:28:12,522 INFO L137 encePairwiseOnDemand]: 125/130 looper letters, 9 selfloop transitions, 2 changer transitions 0/124 dead transitions. [2022-12-06 16:28:12,522 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 124 transitions, 282 flow [2022-12-06 16:28:12,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-06 16:28:12,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-06 16:28:12,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 367 transitions. [2022-12-06 16:28:12,540 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.941025641025641 [2022-12-06 16:28:12,546 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 0 predicate places. [2022-12-06 16:28:12,546 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 124 transitions, 282 flow [2022-12-06 16:28:12,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:12,547 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:12,547 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:12,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-06 16:28:12,547 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:12,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:12,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1514350168, now seen corresponding path program 1 times [2022-12-06 16:28:12,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:12,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748745888] [2022-12-06 16:28:12,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:12,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:12,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:13,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:13,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:13,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748745888] [2022-12-06 16:28:13,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748745888] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:13,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:13,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 16:28:13,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788464101] [2022-12-06 16:28:13,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:13,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 16:28:13,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:13,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 16:28:13,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-06 16:28:13,115 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 130 [2022-12-06 16:28:13,116 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 124 transitions, 282 flow. Second operand has 6 states, 6 states have (on average 103.66666666666667) internal successors, (622), 6 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:13,116 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:13,117 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 130 [2022-12-06 16:28:13,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:14,391 INFO L130 PetriNetUnfolder]: 2392/6184 cut-off events. [2022-12-06 16:28:14,391 INFO L131 PetriNetUnfolder]: For 998/1467 co-relation queries the response was YES. [2022-12-06 16:28:14,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10895 conditions, 6184 events. 2392/6184 cut-off events. For 998/1467 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 57567 event pairs, 518 based on Foata normal form. 1/6018 useless extension candidates. Maximal degree in co-relation 10831. Up to 1639 conditions per place. [2022-12-06 16:28:14,439 INFO L137 encePairwiseOnDemand]: 117/130 looper letters, 33 selfloop transitions, 10 changer transitions 76/205 dead transitions. [2022-12-06 16:28:14,439 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 205 transitions, 730 flow [2022-12-06 16:28:14,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-06 16:28:14,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-06 16:28:14,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1009 transitions. [2022-12-06 16:28:14,444 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8623931623931624 [2022-12-06 16:28:14,445 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 8 predicate places. [2022-12-06 16:28:14,445 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 205 transitions, 730 flow [2022-12-06 16:28:14,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 103.66666666666667) internal successors, (622), 6 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:14,446 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:14,446 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:14,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-06 16:28:14,446 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:14,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:14,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1142049273, now seen corresponding path program 1 times [2022-12-06 16:28:14,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:14,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170131115] [2022-12-06 16:28:14,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:14,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:14,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:14,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:14,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:14,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170131115] [2022-12-06 16:28:14,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170131115] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:14,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:14,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 16:28:14,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926251664] [2022-12-06 16:28:14,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:14,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 16:28:14,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:14,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 16:28:14,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-06 16:28:14,750 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 130 [2022-12-06 16:28:14,751 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 205 transitions, 730 flow. Second operand has 6 states, 6 states have (on average 111.0) internal successors, (666), 6 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:14,751 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:14,751 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 130 [2022-12-06 16:28:14,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:15,952 INFO L130 PetriNetUnfolder]: 3007/7922 cut-off events. [2022-12-06 16:28:15,952 INFO L131 PetriNetUnfolder]: For 2855/4991 co-relation queries the response was YES. [2022-12-06 16:28:15,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16633 conditions, 7922 events. 3007/7922 cut-off events. For 2855/4991 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 78915 event pairs, 400 based on Foata normal form. 2/7815 useless extension candidates. Maximal degree in co-relation 16565. Up to 2034 conditions per place. [2022-12-06 16:28:15,997 INFO L137 encePairwiseOnDemand]: 124/130 looper letters, 32 selfloop transitions, 3 changer transitions 164/297 dead transitions. [2022-12-06 16:28:15,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 297 transitions, 1530 flow [2022-12-06 16:28:15,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-06 16:28:15,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-06 16:28:16,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1026 transitions. [2022-12-06 16:28:16,000 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8769230769230769 [2022-12-06 16:28:16,002 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 16 predicate places. [2022-12-06 16:28:16,002 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 297 transitions, 1530 flow [2022-12-06 16:28:16,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 111.0) internal successors, (666), 6 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:16,006 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:16,007 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:16,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-06 16:28:16,008 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:16,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:16,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1538171083, now seen corresponding path program 1 times [2022-12-06 16:28:16,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:16,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019313539] [2022-12-06 16:28:16,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:16,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:16,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:16,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:16,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:16,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019313539] [2022-12-06 16:28:16,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019313539] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:16,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:16,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:28:16,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513574003] [2022-12-06 16:28:16,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:16,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:28:16,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:16,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:28:16,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:28:16,267 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 130 [2022-12-06 16:28:16,268 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 297 transitions, 1530 flow. Second operand has 7 states, 7 states have (on average 103.57142857142857) internal successors, (725), 7 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:16,268 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:16,268 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 130 [2022-12-06 16:28:16,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:17,930 INFO L130 PetriNetUnfolder]: 3581/9702 cut-off events. [2022-12-06 16:28:17,930 INFO L131 PetriNetUnfolder]: For 3618/6683 co-relation queries the response was YES. [2022-12-06 16:28:17,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25572 conditions, 9702 events. 3581/9702 cut-off events. For 3618/6683 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 101340 event pairs, 369 based on Foata normal form. 42/9639 useless extension candidates. Maximal degree in co-relation 25496. Up to 2742 conditions per place. [2022-12-06 16:28:17,984 INFO L137 encePairwiseOnDemand]: 117/130 looper letters, 53 selfloop transitions, 15 changer transitions 326/480 dead transitions. [2022-12-06 16:28:17,984 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 480 transitions, 3452 flow [2022-12-06 16:28:17,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-06 16:28:17,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-06 16:28:17,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1447 transitions. [2022-12-06 16:28:17,988 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8562130177514793 [2022-12-06 16:28:17,990 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 28 predicate places. [2022-12-06 16:28:17,990 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 480 transitions, 3452 flow [2022-12-06 16:28:17,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 103.57142857142857) internal successors, (725), 7 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:17,990 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:17,991 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:17,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-06 16:28:17,991 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:17,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:17,992 INFO L85 PathProgramCache]: Analyzing trace with hash -743357108, now seen corresponding path program 1 times [2022-12-06 16:28:17,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:17,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892875628] [2022-12-06 16:28:17,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:17,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:18,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:18,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:18,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:18,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892875628] [2022-12-06 16:28:18,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892875628] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:18,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:18,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 16:28:18,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780944182] [2022-12-06 16:28:18,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:18,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 16:28:18,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:18,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 16:28:18,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-06 16:28:18,198 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 130 [2022-12-06 16:28:18,198 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 480 transitions, 3452 flow. Second operand has 6 states, 6 states have (on average 108.16666666666667) internal successors, (649), 6 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:18,198 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:18,198 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 130 [2022-12-06 16:28:18,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:21,589 INFO L130 PetriNetUnfolder]: 12860/28976 cut-off events. [2022-12-06 16:28:21,589 INFO L131 PetriNetUnfolder]: For 42294/45683 co-relation queries the response was YES. [2022-12-06 16:28:21,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82234 conditions, 28976 events. 12860/28976 cut-off events. For 42294/45683 co-relation queries the response was YES. Maximal size of possible extension queue 1248. Compared 315457 event pairs, 1147 based on Foata normal form. 88/27696 useless extension candidates. Maximal degree in co-relation 82154. Up to 7923 conditions per place. [2022-12-06 16:28:22,093 INFO L137 encePairwiseOnDemand]: 119/130 looper letters, 236 selfloop transitions, 20 changer transitions 67/553 dead transitions. [2022-12-06 16:28:22,093 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 553 transitions, 4600 flow [2022-12-06 16:28:22,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-06 16:28:22,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-06 16:28:22,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1143 transitions. [2022-12-06 16:28:22,097 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8792307692307693 [2022-12-06 16:28:22,099 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 37 predicate places. [2022-12-06 16:28:22,099 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 553 transitions, 4600 flow [2022-12-06 16:28:22,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 108.16666666666667) internal successors, (649), 6 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:22,100 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:22,100 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:22,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-06 16:28:22,101 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:22,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:22,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1868400349, now seen corresponding path program 1 times [2022-12-06 16:28:22,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:22,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251866700] [2022-12-06 16:28:22,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:22,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:22,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:22,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:22,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:22,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251866700] [2022-12-06 16:28:22,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251866700] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:22,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:22,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 16:28:22,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800741218] [2022-12-06 16:28:22,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:22,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 16:28:22,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:22,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 16:28:22,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-06 16:28:22,362 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 130 [2022-12-06 16:28:22,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 553 transitions, 4600 flow. Second operand has 6 states, 6 states have (on average 110.33333333333333) internal successors, (662), 6 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:22,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:22,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 130 [2022-12-06 16:28:22,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:27,152 INFO L130 PetriNetUnfolder]: 17758/41816 cut-off events. [2022-12-06 16:28:27,153 INFO L131 PetriNetUnfolder]: For 91633/98473 co-relation queries the response was YES. [2022-12-06 16:28:27,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131287 conditions, 41816 events. 17758/41816 cut-off events. For 91633/98473 co-relation queries the response was YES. Maximal size of possible extension queue 1950. Compared 497788 event pairs, 2193 based on Foata normal form. 604/40603 useless extension candidates. Maximal degree in co-relation 131203. Up to 11698 conditions per place. [2022-12-06 16:28:27,673 INFO L137 encePairwiseOnDemand]: 124/130 looper letters, 318 selfloop transitions, 56 changer transitions 194/741 dead transitions. [2022-12-06 16:28:27,673 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 741 transitions, 7690 flow [2022-12-06 16:28:27,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-06 16:28:27,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-06 16:28:27,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1035 transitions. [2022-12-06 16:28:27,677 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8846153846153846 [2022-12-06 16:28:27,693 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 45 predicate places. [2022-12-06 16:28:27,693 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 741 transitions, 7690 flow [2022-12-06 16:28:27,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 110.33333333333333) internal successors, (662), 6 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:27,694 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:27,694 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:27,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-06 16:28:27,694 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:27,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:27,695 INFO L85 PathProgramCache]: Analyzing trace with hash 2107274117, now seen corresponding path program 1 times [2022-12-06 16:28:27,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:27,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304508865] [2022-12-06 16:28:27,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:27,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:27,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:27,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:27,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:27,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304508865] [2022-12-06 16:28:27,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304508865] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:27,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:27,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:28:27,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658143531] [2022-12-06 16:28:27,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:27,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:28:27,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:27,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:28:27,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:28:27,921 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 130 [2022-12-06 16:28:27,922 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 741 transitions, 7690 flow. Second operand has 7 states, 7 states have (on average 108.0) internal successors, (756), 7 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:27,922 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:27,922 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 130 [2022-12-06 16:28:27,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:31,316 INFO L130 PetriNetUnfolder]: 11310/25471 cut-off events. [2022-12-06 16:28:31,316 INFO L131 PetriNetUnfolder]: For 80521/91774 co-relation queries the response was YES. [2022-12-06 16:28:31,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91939 conditions, 25471 events. 11310/25471 cut-off events. For 80521/91774 co-relation queries the response was YES. Maximal size of possible extension queue 1542. Compared 272862 event pairs, 617 based on Foata normal form. 1657/26134 useless extension candidates. Maximal degree in co-relation 91851. Up to 6795 conditions per place. [2022-12-06 16:28:31,476 INFO L137 encePairwiseOnDemand]: 119/130 looper letters, 344 selfloop transitions, 50 changer transitions 268/837 dead transitions. [2022-12-06 16:28:31,477 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 837 transitions, 9904 flow [2022-12-06 16:28:31,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-06 16:28:31,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-06 16:28:31,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1489 transitions. [2022-12-06 16:28:31,484 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8810650887573964 [2022-12-06 16:28:31,485 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 57 predicate places. [2022-12-06 16:28:31,485 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 837 transitions, 9904 flow [2022-12-06 16:28:31,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 108.0) internal successors, (756), 7 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:31,486 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:31,486 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:31,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-06 16:28:31,486 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:31,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:31,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1659833231, now seen corresponding path program 1 times [2022-12-06 16:28:31,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:31,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503992963] [2022-12-06 16:28:31,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:31,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:31,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:31,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:31,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:31,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503992963] [2022-12-06 16:28:31,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503992963] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:31,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:31,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:28:31,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004217474] [2022-12-06 16:28:31,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:31,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:28:31,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:31,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:28:31,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:28:31,886 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 130 [2022-12-06 16:28:31,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 837 transitions, 9904 flow. Second operand has 8 states, 8 states have (on average 108.0) internal successors, (864), 8 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:31,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:31,890 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 130 [2022-12-06 16:28:31,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:34,927 INFO L130 PetriNetUnfolder]: 9456/19356 cut-off events. [2022-12-06 16:28:34,927 INFO L131 PetriNetUnfolder]: For 78920/93715 co-relation queries the response was YES. [2022-12-06 16:28:35,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85756 conditions, 19356 events. 9456/19356 cut-off events. For 78920/93715 co-relation queries the response was YES. Maximal size of possible extension queue 1529. Compared 193842 event pairs, 213 based on Foata normal form. 2245/20835 useless extension candidates. Maximal degree in co-relation 85664. Up to 5302 conditions per place. [2022-12-06 16:28:35,081 INFO L137 encePairwiseOnDemand]: 119/130 looper letters, 295 selfloop transitions, 102 changer transitions 402/916 dead transitions. [2022-12-06 16:28:35,082 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 916 transitions, 12409 flow [2022-12-06 16:28:35,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-06 16:28:35,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-06 16:28:35,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1834 transitions. [2022-12-06 16:28:35,088 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8817307692307692 [2022-12-06 16:28:35,090 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 69 predicate places. [2022-12-06 16:28:35,090 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 916 transitions, 12409 flow [2022-12-06 16:28:35,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 108.0) internal successors, (864), 8 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:35,091 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:35,091 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:35,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-06 16:28:35,091 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:35,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:35,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1188956507, now seen corresponding path program 1 times [2022-12-06 16:28:35,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:35,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468571736] [2022-12-06 16:28:35,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:35,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:35,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:35,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:35,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:35,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468571736] [2022-12-06 16:28:35,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468571736] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:35,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:35,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:28:35,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739906548] [2022-12-06 16:28:35,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:35,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:28:35,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:35,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:28:35,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:28:35,553 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 130 [2022-12-06 16:28:35,555 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 916 transitions, 12409 flow. Second operand has 7 states, 7 states have (on average 102.57142857142857) internal successors, (718), 7 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:35,555 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:35,555 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 130 [2022-12-06 16:28:35,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:39,440 INFO L130 PetriNetUnfolder]: 13392/27617 cut-off events. [2022-12-06 16:28:39,442 INFO L131 PetriNetUnfolder]: For 141476/163783 co-relation queries the response was YES. [2022-12-06 16:28:39,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128601 conditions, 27617 events. 13392/27617 cut-off events. For 141476/163783 co-relation queries the response was YES. Maximal size of possible extension queue 1929. Compared 287766 event pairs, 276 based on Foata normal form. 1899/28693 useless extension candidates. Maximal degree in co-relation 128500. Up to 7513 conditions per place. [2022-12-06 16:28:39,656 INFO L137 encePairwiseOnDemand]: 116/130 looper letters, 355 selfloop transitions, 91 changer transitions 651/1305 dead transitions. [2022-12-06 16:28:39,656 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 1305 transitions, 20777 flow [2022-12-06 16:28:39,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-06 16:28:39,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-06 16:28:39,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1197 transitions. [2022-12-06 16:28:39,666 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8370629370629371 [2022-12-06 16:28:39,667 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 79 predicate places. [2022-12-06 16:28:39,667 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 1305 transitions, 20777 flow [2022-12-06 16:28:39,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 102.57142857142857) internal successors, (718), 7 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:39,668 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:39,668 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:39,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-06 16:28:39,668 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:39,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:39,669 INFO L85 PathProgramCache]: Analyzing trace with hash 667984873, now seen corresponding path program 2 times [2022-12-06 16:28:39,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:39,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025883781] [2022-12-06 16:28:39,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:39,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:39,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:40,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:40,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025883781] [2022-12-06 16:28:40,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025883781] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:40,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:40,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-06 16:28:40,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618754670] [2022-12-06 16:28:40,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:40,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-06 16:28:40,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:40,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-06 16:28:40,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-12-06 16:28:40,342 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 130 [2022-12-06 16:28:40,343 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 1305 transitions, 20777 flow. Second operand has 11 states, 11 states have (on average 97.63636363636364) internal successors, (1074), 11 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:40,343 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:40,343 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 130 [2022-12-06 16:28:40,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:47,893 INFO L130 PetriNetUnfolder]: 23252/48896 cut-off events. [2022-12-06 16:28:47,894 INFO L131 PetriNetUnfolder]: For 306150/376960 co-relation queries the response was YES. [2022-12-06 16:28:48,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234163 conditions, 48896 events. 23252/48896 cut-off events. For 306150/376960 co-relation queries the response was YES. Maximal size of possible extension queue 3862. Compared 566188 event pairs, 212 based on Foata normal form. 6661/54325 useless extension candidates. Maximal degree in co-relation 234049. Up to 13609 conditions per place. [2022-12-06 16:28:48,365 INFO L137 encePairwiseOnDemand]: 112/130 looper letters, 336 selfloop transitions, 184 changer transitions 1609/2335 dead transitions. [2022-12-06 16:28:48,365 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 2335 transitions, 43251 flow [2022-12-06 16:28:48,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-06 16:28:48,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-06 16:28:48,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3247 transitions. [2022-12-06 16:28:48,372 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7805288461538461 [2022-12-06 16:28:48,373 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 110 predicate places. [2022-12-06 16:28:48,373 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 2335 transitions, 43251 flow [2022-12-06 16:28:48,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 97.63636363636364) internal successors, (1074), 11 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:48,374 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:48,374 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:48,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-06 16:28:48,374 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:48,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:48,374 INFO L85 PathProgramCache]: Analyzing trace with hash -537930831, now seen corresponding path program 3 times [2022-12-06 16:28:48,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:48,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390094184] [2022-12-06 16:28:48,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:48,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:48,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:48,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:48,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:48,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390094184] [2022-12-06 16:28:48,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390094184] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:48,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:48,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:28:48,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120625317] [2022-12-06 16:28:48,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:48,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:28:48,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:48,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:28:48,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:28:48,624 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 130 [2022-12-06 16:28:48,624 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 2335 transitions, 43251 flow. Second operand has 8 states, 8 states have (on average 102.125) internal successors, (817), 8 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:48,625 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:48,625 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 130 [2022-12-06 16:28:48,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:28:53,013 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L785-->L801: Formula: (let ((.cse8 (= (mod v_~z$r_buff1_thd3~0_40 256) 0)) (.cse3 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse5 (not .cse3)) (.cse6 (and (= (mod v_~z$w_buff1_used~0_77 256) 0) .cse3)) (.cse11 (= (mod v_~z$w_buff0_used~0_90 256) 0)) (.cse4 (and .cse8 .cse3))) (let ((.cse1 (= (mod v_~z$w_buff0_used~0_89 256) 0)) (.cse2 (= 0 (mod v_~z$w_buff1_used~0_76 256))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse9 (or .cse6 .cse11 .cse4)) (.cse10 (and .cse5 (not .cse11)))) (and (= v_~z$w_buff1~0_47 v_~z$w_buff1~0_46) (= v_~z$w_buff0~0_48 v_~z$w_buff0~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse0 v_~z$r_buff0_thd3~0_42 (ite (or .cse1 (and .cse2 .cse3) .cse4) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse1) .cse5) 0 v_~z$r_buff0_thd3~0_42)))) (= v_~z$mem_tmp~0_18 v_~z~0_62) (= (ite .cse0 v_~z$mem_tmp~0_18 v_~__unbuffered_p2_EAX~0_8) v_~z~0_60) (= v_~z$w_buff1_used~0_76 (ite .cse0 v_~z$w_buff1_used~0_77 (ite (or .cse1 .cse6 .cse4) v_~z$w_buff1_used~0_77 0))) (= v_~z$flush_delayed~0_23 0) (= (ite .cse0 v_~z$r_buff1_thd3~0_40 (ite (let ((.cse7 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse1 (and .cse2 .cse7) (and .cse8 .cse7))) v_~z$r_buff1_thd3~0_40 0)) v_~z$r_buff1_thd3~0_39) (= v_~__unbuffered_p2_EAX~0_8 (ite .cse9 v_~z~0_62 (ite .cse10 v_~z$w_buff0~0_48 v_~z$w_buff1~0_47))) (= v_~z$w_buff0_used~0_89 (ite .cse0 v_~z$w_buff0_used~0_90 (ite .cse9 v_~z$w_buff0_used~0_90 (ite .cse10 0 v_~z$w_buff0_used~0_90)))) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_34) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_7))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_90, ~z$w_buff0~0=v_~z$w_buff0~0_48, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_40, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_77, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_47, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_62} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_18, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_89, ~z$w_buff0~0=v_~z$w_buff0~0_47, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_39, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_76, ~z$w_buff1~0=v_~z$w_buff1~0_46, ~z$flush_delayed~0=v_~z$flush_delayed~0_23, ~weak$$choice0~0=v_~weak$$choice0~0_7, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_8, ~z~0=v_~z~0_60, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~__unbuffered_p2_EAX~0, ~z~0, ~weak$$choice2~0][609], [369#(= ~b~0 1), 60#L758true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 213#(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)), 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 53#L801true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 144#true, 163#true]) [2022-12-06 16:28:53,013 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:28:53,013 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:53,013 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:53,013 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:53,751 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][763], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 308#true, 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 213#(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)), 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 53#L801true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 144#true, 163#true]) [2022-12-06 16:28:53,751 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:28:53,751 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:28:53,751 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:28:53,751 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:28:53,954 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][325], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, 70#$Ultimate##0true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 103#L778true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:53,954 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:28:53,954 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:28:53,954 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:28:53,954 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:28:53,955 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L785-->L801: Formula: (let ((.cse8 (= (mod v_~z$r_buff1_thd3~0_40 256) 0)) (.cse3 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse5 (not .cse3)) (.cse6 (and (= (mod v_~z$w_buff1_used~0_77 256) 0) .cse3)) (.cse11 (= (mod v_~z$w_buff0_used~0_90 256) 0)) (.cse4 (and .cse8 .cse3))) (let ((.cse1 (= (mod v_~z$w_buff0_used~0_89 256) 0)) (.cse2 (= 0 (mod v_~z$w_buff1_used~0_76 256))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse9 (or .cse6 .cse11 .cse4)) (.cse10 (and .cse5 (not .cse11)))) (and (= v_~z$w_buff1~0_47 v_~z$w_buff1~0_46) (= v_~z$w_buff0~0_48 v_~z$w_buff0~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse0 v_~z$r_buff0_thd3~0_42 (ite (or .cse1 (and .cse2 .cse3) .cse4) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse1) .cse5) 0 v_~z$r_buff0_thd3~0_42)))) (= v_~z$mem_tmp~0_18 v_~z~0_62) (= (ite .cse0 v_~z$mem_tmp~0_18 v_~__unbuffered_p2_EAX~0_8) v_~z~0_60) (= v_~z$w_buff1_used~0_76 (ite .cse0 v_~z$w_buff1_used~0_77 (ite (or .cse1 .cse6 .cse4) v_~z$w_buff1_used~0_77 0))) (= v_~z$flush_delayed~0_23 0) (= (ite .cse0 v_~z$r_buff1_thd3~0_40 (ite (let ((.cse7 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse1 (and .cse2 .cse7) (and .cse8 .cse7))) v_~z$r_buff1_thd3~0_40 0)) v_~z$r_buff1_thd3~0_39) (= v_~__unbuffered_p2_EAX~0_8 (ite .cse9 v_~z~0_62 (ite .cse10 v_~z$w_buff0~0_48 v_~z$w_buff1~0_47))) (= v_~z$w_buff0_used~0_89 (ite .cse0 v_~z$w_buff0_used~0_90 (ite .cse9 v_~z$w_buff0_used~0_90 (ite .cse10 0 v_~z$w_buff0_used~0_90)))) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_34) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_7))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_90, ~z$w_buff0~0=v_~z$w_buff0~0_48, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_40, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_77, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_47, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_62} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_18, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_89, ~z$w_buff0~0=v_~z$w_buff0~0_47, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_39, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_76, ~z$w_buff1~0=v_~z$w_buff1~0_46, ~z$flush_delayed~0=v_~z$flush_delayed~0_23, ~weak$$choice0~0=v_~weak$$choice0~0_7, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_8, ~z~0=v_~z~0_60, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~__unbuffered_p2_EAX~0, ~z~0, ~weak$$choice2~0][609], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 59#L839true, P2Thread1of1ForFork0InUse, 213#(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)), 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 6#L773true, 53#L801true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 144#true, 163#true]) [2022-12-06 16:28:53,955 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:28:53,955 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:53,955 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:53,955 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:54,887 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][763], [369#(= ~b~0 1), 60#L758true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 213#(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)), 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 6#L773true, 53#L801true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 144#true, 163#true]) [2022-12-06 16:28:54,887 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,887 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,887 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,887 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,888 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][325], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 53#L801true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, 118#L832true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 103#L778true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:54,888 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,888 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,888 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,888 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,893 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][682], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 70#$Ultimate##0true, P2Thread1of1ForFork0InUse, 50#L842true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:28:54,893 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,894 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,894 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:54,894 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:28:55,645 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][896], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 218#true, 95#L806true, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 57#L3true, 147#true, 179#true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:55,645 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is not cut-off event [2022-12-06 16:28:55,645 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:28:55,645 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:28:55,645 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:28:55,651 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][763], [60#L758true, 369#(= ~b~0 1), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 213#(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)), 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 53#L801true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 144#true, 163#true]) [2022-12-06 16:28:55,651 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is not cut-off event [2022-12-06 16:28:55,651 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:28:55,651 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:28:55,651 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:28:55,651 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L785-->L801: Formula: (let ((.cse8 (= (mod v_~z$r_buff1_thd3~0_40 256) 0)) (.cse3 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse5 (not .cse3)) (.cse6 (and (= (mod v_~z$w_buff1_used~0_77 256) 0) .cse3)) (.cse11 (= (mod v_~z$w_buff0_used~0_90 256) 0)) (.cse4 (and .cse8 .cse3))) (let ((.cse1 (= (mod v_~z$w_buff0_used~0_89 256) 0)) (.cse2 (= 0 (mod v_~z$w_buff1_used~0_76 256))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse9 (or .cse6 .cse11 .cse4)) (.cse10 (and .cse5 (not .cse11)))) (and (= v_~z$w_buff1~0_47 v_~z$w_buff1~0_46) (= v_~z$w_buff0~0_48 v_~z$w_buff0~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse0 v_~z$r_buff0_thd3~0_42 (ite (or .cse1 (and .cse2 .cse3) .cse4) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse1) .cse5) 0 v_~z$r_buff0_thd3~0_42)))) (= v_~z$mem_tmp~0_18 v_~z~0_62) (= (ite .cse0 v_~z$mem_tmp~0_18 v_~__unbuffered_p2_EAX~0_8) v_~z~0_60) (= v_~z$w_buff1_used~0_76 (ite .cse0 v_~z$w_buff1_used~0_77 (ite (or .cse1 .cse6 .cse4) v_~z$w_buff1_used~0_77 0))) (= v_~z$flush_delayed~0_23 0) (= (ite .cse0 v_~z$r_buff1_thd3~0_40 (ite (let ((.cse7 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse1 (and .cse2 .cse7) (and .cse8 .cse7))) v_~z$r_buff1_thd3~0_40 0)) v_~z$r_buff1_thd3~0_39) (= v_~__unbuffered_p2_EAX~0_8 (ite .cse9 v_~z~0_62 (ite .cse10 v_~z$w_buff0~0_48 v_~z$w_buff1~0_47))) (= v_~z$w_buff0_used~0_89 (ite .cse0 v_~z$w_buff0_used~0_90 (ite .cse9 v_~z$w_buff0_used~0_90 (ite .cse10 0 v_~z$w_buff0_used~0_90)))) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_34) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_7))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_90, ~z$w_buff0~0=v_~z$w_buff0~0_48, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_40, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_77, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_47, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_62} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_18, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_89, ~z$w_buff0~0=v_~z$w_buff0~0_47, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_39, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_76, ~z$w_buff1~0=v_~z$w_buff1~0_46, ~z$flush_delayed~0=v_~z$flush_delayed~0_23, ~weak$$choice0~0=v_~weak$$choice0~0_7, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_8, ~z~0=v_~z~0_60, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~__unbuffered_p2_EAX~0, ~z~0, ~weak$$choice2~0][768], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 14#L770true, P2Thread1of1ForFork0InUse, 50#L842true, 53#L801true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:55,651 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,652 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,652 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,652 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,656 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][422], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 50#L842true, 53#L801true, 254#(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)), 215#(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)), P3Thread1of1ForFork2InUse, 218#true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 163#true]) [2022-12-06 16:28:55,656 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,656 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,656 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,656 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,657 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][325], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 53#L801true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 118#L832true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 103#L778true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:55,657 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,657 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,657 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,657 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,658 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][682], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 118#L832true, 95#L806true, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:28:55,658 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,658 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,658 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,658 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,658 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][896], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:55,658 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,658 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,658 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:55,658 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:28:56,373 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][896], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 95#L806true, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 57#L3true, 147#true, 179#true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:56,373 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is not cut-off event [2022-12-06 16:28:56,373 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:28:56,374 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:28:56,374 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:28:56,379 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][763], [369#(= ~b~0 1), 60#L758true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 213#(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)), 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 6#L773true, 53#L801true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 144#true, 163#true]) [2022-12-06 16:28:56,379 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is not cut-off event [2022-12-06 16:28:56,379 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:28:56,379 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:28:56,379 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:28:56,380 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L785-->L801: Formula: (let ((.cse8 (= (mod v_~z$r_buff1_thd3~0_40 256) 0)) (.cse3 (= (mod v_~z$r_buff0_thd3~0_42 256) 0))) (let ((.cse5 (not .cse3)) (.cse6 (and (= (mod v_~z$w_buff1_used~0_77 256) 0) .cse3)) (.cse11 (= (mod v_~z$w_buff0_used~0_90 256) 0)) (.cse4 (and .cse8 .cse3))) (let ((.cse1 (= (mod v_~z$w_buff0_used~0_89 256) 0)) (.cse2 (= 0 (mod v_~z$w_buff1_used~0_76 256))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse9 (or .cse6 .cse11 .cse4)) (.cse10 (and .cse5 (not .cse11)))) (and (= v_~z$w_buff1~0_47 v_~z$w_buff1~0_46) (= v_~z$w_buff0~0_48 v_~z$w_buff0~0_47) (= v_~z$r_buff0_thd3~0_41 (ite .cse0 v_~z$r_buff0_thd3~0_42 (ite (or .cse1 (and .cse2 .cse3) .cse4) v_~z$r_buff0_thd3~0_42 (ite (and (not .cse1) .cse5) 0 v_~z$r_buff0_thd3~0_42)))) (= v_~z$mem_tmp~0_18 v_~z~0_62) (= (ite .cse0 v_~z$mem_tmp~0_18 v_~__unbuffered_p2_EAX~0_8) v_~z~0_60) (= v_~z$w_buff1_used~0_76 (ite .cse0 v_~z$w_buff1_used~0_77 (ite (or .cse1 .cse6 .cse4) v_~z$w_buff1_used~0_77 0))) (= v_~z$flush_delayed~0_23 0) (= (ite .cse0 v_~z$r_buff1_thd3~0_40 (ite (let ((.cse7 (= (mod v_~z$r_buff0_thd3~0_41 256) 0))) (or .cse1 (and .cse2 .cse7) (and .cse8 .cse7))) v_~z$r_buff1_thd3~0_40 0)) v_~z$r_buff1_thd3~0_39) (= v_~__unbuffered_p2_EAX~0_8 (ite .cse9 v_~z~0_62 (ite .cse10 v_~z$w_buff0~0_48 v_~z$w_buff1~0_47))) (= v_~z$w_buff0_used~0_89 (ite .cse0 v_~z$w_buff0_used~0_90 (ite .cse9 v_~z$w_buff0_used~0_90 (ite .cse10 0 v_~z$w_buff0_used~0_90)))) (= |v_P2Thread1of1ForFork0_#t~nondet4_1| v_~weak$$choice2~0_34) (= |v_P2Thread1of1ForFork0_#t~nondet3_1| v_~weak$$choice0~0_7))))) InVars {~z$w_buff0_used~0=v_~z$w_buff0_used~0_90, ~z$w_buff0~0=v_~z$w_buff0~0_48, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_40, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_77, P2Thread1of1ForFork0_#t~nondet4=|v_P2Thread1of1ForFork0_#t~nondet4_1|, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_42, ~z$w_buff1~0=v_~z$w_buff1~0_47, P2Thread1of1ForFork0_#t~nondet3=|v_P2Thread1of1ForFork0_#t~nondet3_1|, ~z~0=v_~z~0_62} OutVars{~z$mem_tmp~0=v_~z$mem_tmp~0_18, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_89, ~z$w_buff0~0=v_~z$w_buff0~0_47, ~z$r_buff1_thd3~0=v_~z$r_buff1_thd3~0_39, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_76, ~z$w_buff1~0=v_~z$w_buff1~0_46, ~z$flush_delayed~0=v_~z$flush_delayed~0_23, ~weak$$choice0~0=v_~weak$$choice0~0_7, ~z$r_buff0_thd3~0=v_~z$r_buff0_thd3~0_41, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_8, ~z~0=v_~z~0_60, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~z$mem_tmp~0, ~z$w_buff0_used~0, ~z$w_buff0~0, ~z$r_buff1_thd3~0, ~z$w_buff1_used~0, P2Thread1of1ForFork0_#t~nondet4, ~z$w_buff1~0, P2Thread1of1ForFork0_#t~nondet3, ~z$flush_delayed~0, ~weak$$choice0~0, ~z$r_buff0_thd3~0, ~__unbuffered_p2_EAX~0, ~z~0, ~weak$$choice2~0][768], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 6#L773true, 50#L842true, P0Thread1of1ForFork1InUse, 53#L801true, P3Thread1of1ForFork2InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 179#true, 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:56,380 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,380 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,380 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,380 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,380 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][325], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 53#L801true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 179#true, 128#L3-1true, 103#L778true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:56,381 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,381 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,381 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,381 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][682], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 53#L801true, 50#L842true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:28:56,385 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,385 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,385 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,385 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,385 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][896], [60#L758true, 369#(= ~b~0 1), 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 95#L806true, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 147#true, 179#true, 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:28:56,385 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,385 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,385 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,386 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,386 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][682], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 118#L832true, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:28:56,386 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,386 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,386 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,386 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:28:56,951 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][682], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 53#L801true, 50#L842true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:28:56,951 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:28:56,951 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:28:56,951 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:28:56,951 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:28:58,583 INFO L130 PetriNetUnfolder]: 28745/60067 cut-off events. [2022-12-06 16:28:58,583 INFO L131 PetriNetUnfolder]: For 433246/528228 co-relation queries the response was YES. [2022-12-06 16:28:58,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299441 conditions, 60067 events. 28745/60067 cut-off events. For 433246/528228 co-relation queries the response was YES. Maximal size of possible extension queue 4951. Compared 715174 event pairs, 265 based on Foata normal form. 10868/69353 useless extension candidates. Maximal degree in co-relation 299318. Up to 17141 conditions per place. [2022-12-06 16:28:58,945 INFO L137 encePairwiseOnDemand]: 116/130 looper letters, 352 selfloop transitions, 79 changer transitions 1987/2626 dead transitions. [2022-12-06 16:28:58,945 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 2626 transitions, 53853 flow [2022-12-06 16:28:58,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-06 16:28:58,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-06 16:28:58,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1620 transitions. [2022-12-06 16:28:58,950 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8307692307692308 [2022-12-06 16:28:58,950 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 124 predicate places. [2022-12-06 16:28:58,950 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 2626 transitions, 53853 flow [2022-12-06 16:28:58,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 102.125) internal successors, (817), 8 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:58,951 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:28:58,951 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:28:58,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-06 16:28:58,951 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:28:58,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:28:58,952 INFO L85 PathProgramCache]: Analyzing trace with hash 105689049, now seen corresponding path program 4 times [2022-12-06 16:28:58,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:28:58,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60825950] [2022-12-06 16:28:58,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:28:58,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:28:58,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:28:59,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:28:59,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:28:59,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60825950] [2022-12-06 16:28:59,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60825950] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:28:59,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:28:59,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-06 16:28:59,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128452107] [2022-12-06 16:28:59,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:28:59,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-06 16:28:59,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:28:59,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-06 16:28:59,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-12-06 16:28:59,159 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 130 [2022-12-06 16:28:59,161 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 2626 transitions, 53853 flow. Second operand has 9 states, 9 states have (on average 107.88888888888889) internal successors, (971), 9 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:28:59,161 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:28:59,161 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 130 [2022-12-06 16:28:59,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:29:08,019 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][898], [369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 109#L755true, 218#true, 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:08,019 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:29:08,019 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:29:08,019 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:29:08,020 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:29:08,021 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][903], [308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 109#L755true, 218#true, 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:08,021 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:29:08,021 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:29:08,021 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:29:08,021 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:29:08,989 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][456], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 220#(= ~x~0 1), 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 254#(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)), 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 215#(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)), P3Thread1of1ForFork2InUse, 118#L832true, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 69#L2true, 115#L763true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:08,989 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:08,989 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:08,989 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:08,990 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,331 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][883], [60#L758true, 220#(= ~x~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), P3Thread1of1ForFork2InUse, 215#(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)), 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 69#L2true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:09,331 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,331 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,331 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,331 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,523 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][456], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 220#(= ~x~0 1), 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 254#(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)), 118#L832true, 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 69#L2true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 115#L763true, 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 144#true, 163#true]) [2022-12-06 16:29:09,523 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,523 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,523 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,523 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,983 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][898], [369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 6#L773true, P0Thread1of1ForFork1InUse, 109#L755true, 218#true, 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:09,983 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,983 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,983 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,983 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,984 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][291], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 289#(= ~b~0 1), 308#true, 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 254#(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)), 109#L755true, 215#(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)), 218#true, P3Thread1of1ForFork2InUse, 118#L832true, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:09,984 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,984 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,984 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,984 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,985 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][903], [289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 109#L755true, 215#(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)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:09,985 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,985 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,985 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:09,985 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,035 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][895], [60#L758true, 220#(= ~x~0 1), 59#L839true, 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 14#L770true, P2Thread1of1ForFork0InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 69#L2true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:10,035 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,035 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,035 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,035 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,068 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][897], [369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 109#L755true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:10,068 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,068 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,068 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,069 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,071 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 109#L755true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 57#L3true, 147#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 179#true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 144#true, 163#true]) [2022-12-06 16:29:10,072 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,072 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,072 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,072 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,138 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][903], [60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 218#true, 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:10,138 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,138 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,138 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,138 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,143 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][766], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 213#(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)), 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 53#L801true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 421#(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)), 144#true, 163#true]) [2022-12-06 16:29:10,143 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,143 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,143 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:10,143 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:29:11,109 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][456], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 220#(= ~x~0 1), 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 254#(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)), 118#L832true, P3Thread1of1ForFork2InUse, 215#(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)), 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 69#L2true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 115#L763true, 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 144#true, 163#true]) [2022-12-06 16:29:11,109 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,109 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,109 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,109 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,173 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][736], [220#(= ~x~0 1), 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), P3Thread1of1ForFork2InUse, 118#L832true, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 115#L763true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:11,173 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,173 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,173 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,173 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,484 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][883], [60#L758true, 220#(= ~x~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 69#L2true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:11,485 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,485 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,485 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,485 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,527 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1042], [60#L758true, 220#(= ~x~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), P3Thread1of1ForFork2InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 95#L806true, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 57#L3true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 144#true, 163#true]) [2022-12-06 16:29:11,527 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,528 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,528 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,528 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,638 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][456], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 220#(= ~x~0 1), 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 254#(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)), 118#L832true, 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 69#L2true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 115#L763true, 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 144#true, 163#true]) [2022-12-06 16:29:11,638 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,638 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,638 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,638 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,836 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][736], [220#(= ~x~0 1), 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 115#L763true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:11,836 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,836 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,836 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:11,836 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,162 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][895], [60#L758true, 220#(= ~x~0 1), 59#L839true, 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P2Thread1of1ForFork0InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 69#L2true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:12,162 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,162 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,162 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,162 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,185 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][291], [60#L758true, 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 220#(= ~x~0 1), 289#(= ~b~0 1), 308#true, 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 254#(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)), 118#L832true, P3Thread1of1ForFork2InUse, 215#(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)), 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:12,185 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,185 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,185 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,185 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,185 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1080], [60#L758true, 220#(= ~x~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 6#L773true, P0Thread1of1ForFork1InUse, 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:12,185 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,185 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,185 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,185 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,190 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][897], [369#(= ~b~0 1), 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 109#L755true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 57#L3true, 147#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 179#true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:12,190 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,190 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,190 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,190 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,193 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 109#L755true, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:12,193 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,193 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,193 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,193 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,193 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 109#L755true, 218#true, P3Thread1of1ForFork2InUse, 118#L832true, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:12,194 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,194 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,194 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,194 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,225 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1075], [60#L758true, 220#(= ~x~0 1), 59#L839true, 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), P3Thread1of1ForFork2InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 57#L3true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:12,225 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,225 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,225 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,225 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,259 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][897], [369#(= ~b~0 1), 289#(= ~b~0 1), 308#true, 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 109#L755true, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:12,259 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,259 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,259 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,259 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,260 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [289#(= ~b~0 1), 308#true, 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 109#L755true, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 144#true, 163#true]) [2022-12-06 16:29:12,260 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,260 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,261 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,261 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,313 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:12,313 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,313 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,313 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,313 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,314 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][291], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 60#L758true, 289#(= ~b~0 1), 308#true, 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 254#(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)), 218#true, 215#(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)), 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:12,314 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,314 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,314 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,314 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,315 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][903], [60#L758true, 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 276#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 6#L773true, P0Thread1of1ForFork1InUse, 215#(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)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 250#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 423#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:12,315 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,315 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,315 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,315 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,319 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][336], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 53#L801true, 118#L832true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 218#true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 179#true, 103#L778true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:12,319 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,319 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,319 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,319 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,320 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][766], [60#L758true, 369#(= ~b~0 1), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 213#(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)), 6#L773true, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P0Thread1of1ForFork1InUse, 53#L801true, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 421#(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)), 144#true, 163#true]) [2022-12-06 16:29:12,320 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,320 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,320 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,320 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,321 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][766], [60#L758true, 369#(= ~b~0 1), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 289#(= ~b~0 1), 308#true, 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 213#(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)), 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 53#L801true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 421#(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)), 144#true, 163#true]) [2022-12-06 16:29:12,321 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,321 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,321 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:12,321 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:13,182 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][736], [220#(= ~x~0 1), P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 115#L763true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:13,182 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,182 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,182 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,182 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,233 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][736], [220#(= ~x~0 1), 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), P3Thread1of1ForFork2InUse, 118#L832true, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 115#L763true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 128#L3-1true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:13,234 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,234 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,234 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,234 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,497 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1042], [60#L758true, 220#(= ~x~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 57#L3true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:13,498 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,498 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,498 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,498 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,537 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1042], [60#L758true, 220#(= ~x~0 1), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:13,537 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,537 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,537 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,537 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,631 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][736], [220#(= ~x~0 1), 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 115#L763true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:13,632 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,632 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,632 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,632 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,706 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][736], [220#(= ~x~0 1), 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 115#L763true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 128#L3-1true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:13,707 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,707 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,707 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:13,707 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,096 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1075], [60#L758true, 220#(= ~x~0 1), 59#L839true, 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 57#L3true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:14,096 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,096 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,096 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,096 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,116 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1081], [60#L758true, 220#(= ~x~0 1), 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:14,117 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,117 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,117 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,117 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,117 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [60#L758true, 220#(= ~x~0 1), 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:14,117 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,117 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,117 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,117 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,122 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][897], [369#(= ~b~0 1), 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 109#L755true, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:14,122 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,122 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,122 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,122 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,124 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 109#L755true, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 179#true, 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 144#true, 163#true]) [2022-12-06 16:29:14,124 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,124 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,124 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,124 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,124 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 109#L755true, 218#true, P3Thread1of1ForFork2InUse, 118#L832true, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:14,124 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,124 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,124 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,124 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,145 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1075], [60#L758true, 220#(= ~x~0 1), 59#L839true, 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:14,146 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,146 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,146 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,146 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,225 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][897], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:14,225 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is not cut-off event [2022-12-06 16:29:14,225 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:29:14,225 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:29:14,225 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:29:14,234 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [60#L758true, 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:14,234 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,234 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,234 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,234 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,235 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [60#L758true, 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:14,235 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,235 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,235 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,235 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,236 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [60#L758true, 289#(= ~b~0 1), 308#true, 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 144#true, 163#true]) [2022-12-06 16:29:14,236 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,236 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,236 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,236 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,241 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][291], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 50#L842true, 53#L801true, P0Thread1of1ForFork1InUse, 254#(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)), 215#(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)), P3Thread1of1ForFork2InUse, 218#true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 163#true]) [2022-12-06 16:29:14,241 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,241 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,241 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,241 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][336], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 53#L801true, 118#L832true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 218#true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 179#true, 128#L3-1true, 103#L778true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:14,242 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,242 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,242 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,242 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][766], [60#L758true, 369#(= ~b~0 1), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 213#(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)), P0Thread1of1ForFork1InUse, 53#L801true, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 421#(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)), 144#true, 163#true]) [2022-12-06 16:29:14,242 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,242 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,243 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,243 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,244 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 118#L832true, P3Thread1of1ForFork2InUse, 218#true, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:14,244 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,244 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,244 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,244 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,245 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][897], [60#L758true, 369#(= ~b~0 1), 289#(= ~b~0 1), 308#true, 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:14,245 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,245 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,245 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,245 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:14,865 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][736], [220#(= ~x~0 1), P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 115#L763true, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 128#L3-1true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:14,865 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:14,865 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:14,865 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:14,865 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,128 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1042], [60#L758true, 220#(= ~x~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), P3Thread1of1ForFork2InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:15,128 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,129 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,129 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,129 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,380 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([353] L758-->L763: Formula: (= v_~__unbuffered_cnt~0_1 (+ v_~__unbuffered_cnt~0_2 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_2} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_1} AuxVars[] AssignedVars[~__unbuffered_cnt~0][736], [220#(= ~x~0 1), 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 115#L763true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 128#L3-1true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:15,380 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,381 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,381 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,381 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,618 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1075], [60#L758true, 220#(= ~x~0 1), 59#L839true, 376#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 149#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 295#(and (= ~b~0 1) (or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0)))), P1Thread1of1ForFork3InUse, 182#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 315#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p3_EAX~0 1)) (not (= 2 ~x~0)) (not (= ~__unbuffered_p3_EBX~0 0)) (not (= ~__unbuffered_p2_EAX~0 0))), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:15,619 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,619 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,619 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,619 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,637 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1081], [60#L758true, 220#(= ~x~0 1), 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:15,637 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,637 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,637 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,637 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,638 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [60#L758true, 220#(= ~x~0 1), 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:15,638 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,638 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,638 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,638 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,686 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][897], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, 95#L806true, P1Thread1of1ForFork3InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 57#L3true, 147#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 179#true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:15,686 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is not cut-off event [2022-12-06 16:29:15,686 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:29:15,687 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:29:15,687 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:29:15,695 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][906], [60#L758true, 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true]) [2022-12-06 16:29:15,696 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,696 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,696 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,696 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,696 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [60#L758true, 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 379#(and (= ~__unbuffered_p3_EBX~0 1) (= ~b~0 1)), 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:15,696 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,696 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,696 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,696 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,698 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 53#L801true, 50#L842true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:15,699 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,699 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,699 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,699 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,701 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][897], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:15,701 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,701 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,701 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,701 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,701 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 118#L832true, P3Thread1of1ForFork2InUse, 218#true, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:15,701 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,702 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,702 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:15,702 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:16,786 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][435], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, 53#L801true, P0Thread1of1ForFork1InUse, 50#L842true, 218#true, P3Thread1of1ForFork2InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:16,786 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:29:16,787 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:16,787 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:16,787 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:17,877 INFO L130 PetriNetUnfolder]: 28728/56470 cut-off events. [2022-12-06 16:29:17,877 INFO L131 PetriNetUnfolder]: For 456825/552123 co-relation queries the response was YES. [2022-12-06 16:29:18,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 331122 conditions, 56470 events. 28728/56470 cut-off events. For 456825/552123 co-relation queries the response was YES. Maximal size of possible extension queue 4897. Compared 655152 event pairs, 260 based on Foata normal form. 11269/66136 useless extension candidates. Maximal degree in co-relation 330995. Up to 16569 conditions per place. [2022-12-06 16:29:18,211 INFO L137 encePairwiseOnDemand]: 119/130 looper letters, 110 selfloop transitions, 67 changer transitions 1977/2248 dead transitions. [2022-12-06 16:29:18,212 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 2248 transitions, 51295 flow [2022-12-06 16:29:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-06 16:29:18,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-06 16:29:18,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2143 transitions. [2022-12-06 16:29:18,215 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8676113360323887 [2022-12-06 16:29:18,216 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 106 predicate places. [2022-12-06 16:29:18,216 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 2248 transitions, 51295 flow [2022-12-06 16:29:18,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 107.88888888888889) internal successors, (971), 9 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:29:18,216 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:29:18,217 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:29:18,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-06 16:29:18,217 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:29:18,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:29:18,218 INFO L85 PathProgramCache]: Analyzing trace with hash -871291717, now seen corresponding path program 1 times [2022-12-06 16:29:18,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:29:18,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51913646] [2022-12-06 16:29:18,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:29:18,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:29:18,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:29:18,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:29:18,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:29:18,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51913646] [2022-12-06 16:29:18,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51913646] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:29:18,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:29:18,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-06 16:29:18,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093369373] [2022-12-06 16:29:18,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:29:18,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-06 16:29:18,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:29:18,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-06 16:29:18,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-06 16:29:18,433 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 130 [2022-12-06 16:29:18,433 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 2248 transitions, 51295 flow. Second operand has 7 states, 7 states have (on average 109.57142857142857) internal successors, (767), 7 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:29:18,433 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:29:18,434 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 130 [2022-12-06 16:29:18,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:29:30,133 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][991], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 262#(and (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 50#L842true, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 417#(and (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 147#true, 179#true, 103#L778true, 11#L866true, 238#(and (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 144#true, 202#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:30,133 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,133 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,133 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,133 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,180 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][452], [60#L758true, 369#(= ~b~0 1), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 308#true, 289#(= ~b~0 1), 59#L839true, 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 110#L867true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 254#(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)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 103#L778true, 144#true, 163#true, 202#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:30,180 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,180 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,180 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,180 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,200 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1516], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, 213#(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)), 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 53#L801true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 440#(= ~y~0 1), 147#true, 179#true, 421#(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)), 128#L3-1true, 144#true, 163#true]) [2022-12-06 16:29:30,200 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,200 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,200 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,200 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,208 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][452], [369#(= ~b~0 1), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 60#L758true, 308#true, 289#(= ~b~0 1), 110#L867true, 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 53#L801true, 50#L842true, P0Thread1of1ForFork1InUse, 254#(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)), 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 147#true, 179#true, 103#L778true, 144#true, 163#true, 202#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:30,208 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,208 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,209 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:30,209 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:29:32,178 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1305], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, 110#L867true, P2Thread1of1ForFork0InUse, 50#L842true, P0Thread1of1ForFork1InUse, 254#(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)), 284#(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)), 215#(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)), P3Thread1of1ForFork2InUse, 218#true, 95#L806true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 431#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,179 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,179 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,179 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,179 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,183 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][452], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 254#(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)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 202#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,183 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,183 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,183 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,183 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,184 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1292], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 110#L867true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 50#L842true, 254#(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)), 284#(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)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 431#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 163#true, 202#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,184 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,184 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,184 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,184 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,231 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][454], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 254#(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)), 218#true, 215#(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)), P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,231 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,231 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,231 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,231 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,233 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][452], [60#L758true, 369#(= ~b~0 1), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 308#true, 289#(= ~b~0 1), 59#L839true, 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 254#(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)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 202#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,233 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,233 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,233 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,233 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,233 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,254 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][339], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, 53#L801true, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, 118#L832true, P3Thread1of1ForFork2InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 179#true, 128#L3-1true, 103#L778true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,254 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,254 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,254 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,254 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,254 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1851], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 248#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 59#L839true, P2Thread1of1ForFork0InUse, 213#(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)), 6#L773true, 274#(and (= ~__unbuffered_cnt~0 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 53#L801true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 147#true, 179#true, 421#(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)), 128#L3-1true, 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,254 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,254 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,254 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,254 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,258 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][454], [60#L758true, 369#(= ~b~0 1), 278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 308#true, 289#(= ~b~0 1), 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 50#L842true, 53#L801true, P0Thread1of1ForFork1InUse, 254#(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)), 218#true, P3Thread1of1ForFork2InUse, 215#(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)), P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,259 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,259 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,259 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,259 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,259 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][452], [278#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), 369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 425#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 53#L801true, 50#L842true, P0Thread1of1ForFork1InUse, 254#(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)), 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 103#L778true, 144#true, 202#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,259 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,259 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,259 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,259 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,261 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1292], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 110#L867true, P2Thread1of1ForFork0InUse, 50#L842true, P0Thread1of1ForFork1InUse, 284#(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)), 254#(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)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 431#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 163#true, 202#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:32,261 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,261 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,261 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,261 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:32,261 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:29:33,950 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1305], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, 50#L842true, P0Thread1of1ForFork1InUse, 254#(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)), 284#(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)), 215#(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)), P3Thread1of1ForFork2InUse, 218#true, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 431#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:33,950 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,950 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,950 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,950 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,951 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][740], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, 118#L832true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1)), 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:33,951 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,951 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,952 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,952 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,955 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][738], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 202#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:33,955 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,955 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,956 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,956 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,956 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1292], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 50#L842true, P0Thread1of1ForFork1InUse, 254#(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)), 284#(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)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 431#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 163#true, 202#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:33,956 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,956 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,956 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,956 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1827], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, 59#L839true, 14#L770true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 440#(= ~y~0 1), 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true]) [2022-12-06 16:29:33,996 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is not cut-off event [2022-12-06 16:29:33,996 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:29:33,996 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:29:33,996 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:29:33,997 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L832-->L839: Formula: (let ((.cse0 (not (= (mod v_~z$w_buff0_used~0_73 256) 0))) (.cse5 (not (= (mod v_~z$r_buff0_thd4~0_33 256) 0))) (.cse1 (not (= (mod v_~z$r_buff1_thd4~0_24 256) 0)))) (let ((.cse3 (and (not (= (mod v_~z$w_buff1_used~0_61 256) 0)) .cse1)) (.cse4 (and .cse0 .cse5)) (.cse2 (and .cse5 (not (= (mod v_~z$w_buff0_used~0_74 256) 0))))) (and (= (ite (or (and .cse0 (not (= (mod v_~z$r_buff0_thd4~0_32 256) 0))) (and (not (= (mod v_~z$w_buff1_used~0_60 256) 0)) .cse1)) 0 v_~z$r_buff1_thd4~0_24) v_~z$r_buff1_thd4~0_23) (= v_~z~0_44 (ite .cse2 v_~z$w_buff0~0_33 (ite .cse3 v_~z$w_buff1~0_32 v_~z~0_45))) (= (ite (or .cse4 .cse3) 0 v_~z$w_buff1_used~0_61) v_~z$w_buff1_used~0_60) (= v_~z$r_buff0_thd4~0_32 (ite .cse4 0 v_~z$r_buff0_thd4~0_33)) (= (ite .cse2 0 v_~z$w_buff0_used~0_74) v_~z$w_buff0_used~0_73)))) InVars {~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_24, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_74, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_33, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_61, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_45} OutVars{~z$r_buff1_thd4~0=v_~z$r_buff1_thd4~0_23, ~z$w_buff0_used~0=v_~z$w_buff0_used~0_73, ~z$w_buff0~0=v_~z$w_buff0~0_33, ~z$r_buff0_thd4~0=v_~z$r_buff0_thd4~0_32, ~z$w_buff1_used~0=v_~z$w_buff1_used~0_60, ~z$w_buff1~0=v_~z$w_buff1~0_32, ~z~0=v_~z~0_44} AuxVars[] AssignedVars[~z$r_buff1_thd4~0, ~z$w_buff0_used~0, ~z$r_buff0_thd4~0, ~z$w_buff1_used~0, ~z~0][1850], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, 6#L773true, P0Thread1of1ForFork1InUse, 252#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 427#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 280#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= ~__unbuffered_cnt~0 1) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:33,997 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,997 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,997 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,997 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,998 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][738], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 202#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:33,998 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,998 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,998 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,998 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,998 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,999 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1292], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 50#L842true, P0Thread1of1ForFork1InUse, 254#(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)), 284#(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)), 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 69#L2true, 147#true, 179#true, 431#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 144#true, 163#true, 202#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:33,999 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,999 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,999 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,999 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:33,999 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:34,012 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][740], [60#L758true, 369#(= ~b~0 1), 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, 53#L801true, P0Thread1of1ForFork1InUse, 50#L842true, 218#true, P3Thread1of1ForFork2InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:34,012 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:34,012 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:34,012 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:34,012 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:34,013 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][738], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 53#L801true, 50#L842true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 202#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1)), 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:34,013 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:29:34,013 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:34,013 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:34,013 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:29:35,132 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1965], [369#(= ~b~0 1), 60#L758true, 433#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, 286#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 50#L842true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 103#L778true, 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:35,133 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,133 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,133 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,133 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,137 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][999], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 207#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:35,137 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,137 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,137 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,137 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,138 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1953], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 433#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 286#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 50#L842true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 103#L778true, 144#true, 202#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:35,138 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,138 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,138 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,138 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,168 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][740], [369#(= ~b~0 1), 60#L758true, 289#(= ~b~0 1), 308#true, 59#L839true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1)), 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:35,169 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,169 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,169 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,169 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,170 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][999], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 59#L839true, P2Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 207#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:35,170 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,170 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,170 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,170 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,170 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,170 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1953], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 433#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 286#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 50#L842true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 57#L3true, 147#true, 179#true, 103#L778true, 144#true, 163#true, 202#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1)), 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:35,170 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,170 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,170 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,170 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,171 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,177 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][740], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 53#L801true, P0Thread1of1ForFork1InUse, 50#L842true, 218#true, P3Thread1of1ForFork2InUse, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1)), 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:35,177 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,177 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,177 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,177 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,177 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][999], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), P2Thread1of1ForFork0InUse, 53#L801true, 50#L842true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, P1Thread1of1ForFork3InUse, 147#true, 179#true, 282#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 128#L3-1true, 103#L778true, 207#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 429#(and (<= ~__unbuffered_cnt~0 2) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:35,177 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,177 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,177 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,178 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:29:35,954 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][1965], [369#(= ~b~0 1), 60#L758true, 433#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), 289#(= ~b~0 1), 308#true, P2Thread1of1ForFork0InUse, 286#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 50#L842true, P0Thread1of1ForFork1InUse, P3Thread1of1ForFork2InUse, 218#true, 95#L806true, 217#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 103#L778true, 144#true, 163#true, 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1))]) [2022-12-06 16:29:35,954 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,954 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,954 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,955 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,957 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2359], [369#(= ~b~0 1), 60#L758true, 308#true, 289#(= ~b~0 1), 433#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 286#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 50#L842true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 103#L778true, 207#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1)), 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:35,957 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,957 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,957 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,957 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,969 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([359] L773-->L778: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][2359], [60#L758true, 369#(= ~b~0 1), 308#true, 289#(= ~b~0 1), 433#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= ~__unbuffered_cnt~0 3) (<= 0 ~main$tmp_guard0~0)), P2Thread1of1ForFork0InUse, 286#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0)), 50#L842true, P0Thread1of1ForFork1InUse, 218#true, P3Thread1of1ForFork2InUse, 95#L806true, P1Thread1of1ForFork3InUse, 147#true, 179#true, 128#L3-1true, 103#L778true, 207#(and (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1))), 144#true, 163#true, 446#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 1)), 256#(and (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= ~main$tmp_guard0~0 0) (< 0 (+ |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (<= 0 ~main$tmp_guard0~0))]) [2022-12-06 16:29:35,969 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,969 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,969 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,969 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:35,969 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:29:36,936 INFO L130 PetriNetUnfolder]: 50813/101881 cut-off events. [2022-12-06 16:29:36,936 INFO L131 PetriNetUnfolder]: For 1149743/1271426 co-relation queries the response was YES. [2022-12-06 16:29:37,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 605983 conditions, 101881 events. 50813/101881 cut-off events. For 1149743/1271426 co-relation queries the response was YES. Maximal size of possible extension queue 8452. Compared 1279817 event pairs, 382 based on Foata normal form. 8946/108510 useless extension candidates. Maximal degree in co-relation 605851. Up to 29974 conditions per place. [2022-12-06 16:29:37,775 INFO L137 encePairwiseOnDemand]: 124/130 looper letters, 34 selfloop transitions, 1 changer transitions 4151/4307 dead transitions. [2022-12-06 16:29:37,775 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 4307 transitions, 111899 flow [2022-12-06 16:29:37,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-06 16:29:37,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-06 16:29:37,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 783 transitions. [2022-12-06 16:29:37,790 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8604395604395605 [2022-12-06 16:29:37,807 INFO L294 CegarLoopForPetriNet]: 137 programPoint places, 112 predicate places. [2022-12-06 16:29:37,807 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 4307 transitions, 111899 flow [2022-12-06 16:29:37,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 109.57142857142857) internal successors, (767), 7 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:29:37,808 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:29:37,808 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:29:37,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-06 16:29:37,808 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P3Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-12-06 16:29:37,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:29:37,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1380476273, now seen corresponding path program 2 times [2022-12-06 16:29:37,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:29:37,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909467514] [2022-12-06 16:29:37,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:29:37,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:29:37,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:29:38,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:29:38,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:29:38,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909467514] [2022-12-06 16:29:38,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909467514] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:29:38,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:29:38,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-06 16:29:38,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043175101] [2022-12-06 16:29:38,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:29:38,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-06 16:29:38,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:29:38,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-06 16:29:38,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-12-06 16:29:38,877 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 130 [2022-12-06 16:29:38,878 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 4307 transitions, 111899 flow. Second operand has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:29:38,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:29:38,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 130 [2022-12-06 16:29:38,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand