/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-RepeatedSemanticLbeWithDisjunctivePredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/parallel-ticket-8.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-13 13:01:54,679 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 13:01:54,681 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 13:01:54,726 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 13:01:54,726 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 13:01:54,727 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 13:01:54,728 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 13:01:54,730 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 13:01:54,731 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 13:01:54,732 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 13:01:54,732 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 13:01:54,733 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 13:01:54,734 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 13:01:54,735 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 13:01:54,735 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 13:01:54,736 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 13:01:54,737 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 13:01:54,738 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 13:01:54,739 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 13:01:54,741 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 13:01:54,743 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 13:01:54,744 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 13:01:54,745 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 13:01:54,745 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 13:01:54,749 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 13:01:54,749 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 13:01:54,750 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 13:01:54,750 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 13:01:54,751 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 13:01:54,752 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 13:01:54,752 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 13:01:54,753 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 13:01:54,753 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 13:01:54,754 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 13:01:54,755 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 13:01:54,755 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 13:01:54,756 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 13:01:54,756 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 13:01:54,756 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 13:01:54,757 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 13:01:54,758 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 13:01:54,759 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-RepeatedSemanticLbeWithDisjunctivePredicates.epf [2022-12-13 13:01:54,784 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 13:01:54,785 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 13:01:54,786 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 13:01:54,786 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 13:01:54,786 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 13:01:54,787 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 13:01:54,787 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 13:01:54,788 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 13:01:54,788 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 13:01:54,788 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 13:01:54,788 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 13:01:54,789 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 13:01:54,789 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 13:01:54,789 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 13:01:54,789 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 13:01:54,789 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 13:01:54,789 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 13:01:54,789 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 13:01:54,790 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 13:01:54,790 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-13 13:01:54,790 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 13:01:54,790 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 13:01:54,790 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 13:01:54,790 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 13:01:54,790 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 13:01:54,791 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 13:01:54,791 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 13:01:54,791 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=REPEATED_LIPTON_PN [2022-12-13 13:01:54,791 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-12-13 13:01:55,092 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 13:01:55,117 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 13:01:55,119 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 13:01:55,120 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 13:01:55,121 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 13:01:55,122 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-ticket-8.wvr.c [2022-12-13 13:01:56,212 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 13:01:56,365 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 13:01:56,365 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-8.wvr.c [2022-12-13 13:01:56,371 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fbc9a2359/ae9a739081d7490696ad163e82c0664a/FLAGaba58401b [2022-12-13 13:01:56,388 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fbc9a2359/ae9a739081d7490696ad163e82c0664a [2022-12-13 13:01:56,390 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 13:01:56,391 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-13 13:01:56,394 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 13:01:56,394 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 13:01:56,397 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 13:01:56,397 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,398 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74981a5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56, skipping insertion in model container [2022-12-13 13:01:56,398 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,404 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 13:01:56,436 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 13:01:56,552 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,553 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,554 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,554 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,555 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,555 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,555 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,556 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,556 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,556 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,557 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,558 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,558 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,558 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,559 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,560 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,560 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,560 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,561 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,561 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,561 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,562 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,562 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,563 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,563 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,563 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,564 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,564 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,564 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,565 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,565 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,565 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,566 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,566 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,567 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,567 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,567 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,568 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,568 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,568 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,569 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,569 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,569 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,570 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,570 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,570 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,570 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,571 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,571 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,572 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,572 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,573 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,573 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,573 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,573 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,574 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,574 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,574 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,575 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,575 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,576 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,576 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,576 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,577 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,577 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,577 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,588 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-8.wvr.c[5274,5287] [2022-12-13 13:01:56,593 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 13:01:56,601 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 13:01:56,612 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,613 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,613 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,613 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,613 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,614 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,614 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,614 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,614 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,615 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,615 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,616 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,616 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,616 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,616 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,617 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,617 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,617 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,618 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,618 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,618 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,619 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,619 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,619 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,620 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,620 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,620 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,621 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,621 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,621 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,621 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,622 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,622 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,622 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,623 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,623 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,623 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,624 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,624 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,624 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,624 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,625 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,625 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,625 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,626 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,626 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,626 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,626 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,627 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,627 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,627 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,628 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,628 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,628 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,628 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,629 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,629 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,629 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,629 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,630 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,630 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,630 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,630 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,631 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,631 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 13:01:56,631 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 13:01:56,639 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-8.wvr.c[5274,5287] [2022-12-13 13:01:56,640 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 13:01:56,653 INFO L208 MainTranslator]: Completed translation [2022-12-13 13:01:56,653 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56 WrapperNode [2022-12-13 13:01:56,654 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 13:01:56,654 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 13:01:56,655 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 13:01:56,655 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 13:01:56,660 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,669 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,701 INFO L138 Inliner]: procedures = 27, calls = 130, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 358 [2022-12-13 13:01:56,701 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 13:01:56,702 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 13:01:56,702 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 13:01:56,702 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 13:01:56,714 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,714 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,728 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,729 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,735 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,737 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,752 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,753 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,756 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 13:01:56,757 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 13:01:56,757 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 13:01:56,757 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 13:01:56,758 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (1/1) ... [2022-12-13 13:01:56,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 13:01:56,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-13 13:01:56,796 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-13 13:01:56,814 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-13 13:01:56,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 13:01:56,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 13:01:56,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 13:01:56,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 13:01:56,846 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-13 13:01:56,846 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-13 13:01:56,846 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-13 13:01:56,846 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-13 13:01:56,847 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-12-13 13:01:56,847 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-12-13 13:01:56,847 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-12-13 13:01:56,847 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-12-13 13:01:56,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 13:01:56,847 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2022-12-13 13:01:56,848 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2022-12-13 13:01:56,848 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2022-12-13 13:01:56,848 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2022-12-13 13:01:56,848 INFO L130 BoogieDeclarations]: Found specification of procedure thread7 [2022-12-13 13:01:56,848 INFO L138 BoogieDeclarations]: Found implementation of procedure thread7 [2022-12-13 13:01:56,848 INFO L130 BoogieDeclarations]: Found specification of procedure thread8 [2022-12-13 13:01:56,848 INFO L138 BoogieDeclarations]: Found implementation of procedure thread8 [2022-12-13 13:01:56,849 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-13 13:01:56,849 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-13 13:01:56,849 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 13:01:56,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 13:01:56,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 13:01:56,851 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-13 13:01:57,040 INFO L236 CfgBuilder]: Building ICFG [2022-12-13 13:01:57,042 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 13:01:57,417 INFO L277 CfgBuilder]: Performing block encoding [2022-12-13 13:01:57,550 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 13:01:57,551 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 13:01:57,555 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 01:01:57 BoogieIcfgContainer [2022-12-13 13:01:57,555 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 13:01:57,557 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 13:01:57,557 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 13:01:57,561 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 13:01:57,561 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 01:01:56" (1/3) ... [2022-12-13 13:01:57,562 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e4c30b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 01:01:57, skipping insertion in model container [2022-12-13 13:01:57,562 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:01:56" (2/3) ... [2022-12-13 13:01:57,562 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e4c30b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 01:01:57, skipping insertion in model container [2022-12-13 13:01:57,562 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 01:01:57" (3/3) ... [2022-12-13 13:01:57,563 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-ticket-8.wvr.c [2022-12-13 13:01:57,582 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 13:01:57,582 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 13:01:57,582 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 13:01:57,720 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2022-12-13 13:01:57,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 250 places, 227 transitions, 518 flow [2022-12-13 13:01:57,898 INFO L130 PetriNetUnfolder]: 2/219 cut-off events. [2022-12-13 13:01:57,899 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-12-13 13:01:57,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252 conditions, 219 events. 2/219 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 103 event pairs, 0 based on Foata normal form. 0/216 useless extension candidates. Maximal degree in co-relation 172. Up to 2 conditions per place. [2022-12-13 13:01:57,903 INFO L82 GeneralOperation]: Start removeDead. Operand has 250 places, 227 transitions, 518 flow [2022-12-13 13:01:57,937 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 222 places, 199 transitions, 446 flow [2022-12-13 13:01:57,939 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:01:57,963 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 222 places, 199 transitions, 446 flow [2022-12-13 13:01:57,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 222 places, 199 transitions, 446 flow [2022-12-13 13:01:58,004 INFO L130 PetriNetUnfolder]: 2/199 cut-off events. [2022-12-13 13:01:58,005 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-12-13 13:01:58,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 232 conditions, 199 events. 2/199 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 102 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 172. Up to 2 conditions per place. [2022-12-13 13:01:58,013 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 222 places, 199 transitions, 446 flow [2022-12-13 13:01:58,013 INFO L226 LiptonReduction]: Number of co-enabled transitions 5502 [2022-12-13 13:02:14,644 INFO L241 LiptonReduction]: Total number of compositions: 149 [2022-12-13 13:02:14,656 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 13:02:14,662 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=REPEATED_LIPTON_PN, 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;@356e364a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-13 13:02:14,662 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-12-13 13:02:14,673 INFO L130 PetriNetUnfolder]: 0/49 cut-off events. [2022-12-13 13:02:14,674 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-12-13 13:02:14,674 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:02:14,674 INFO L214 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] [2022-12-13 13:02:14,675 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:02:14,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:02:14,679 INFO L85 PathProgramCache]: Analyzing trace with hash 137922621, now seen corresponding path program 1 times [2022-12-13 13:02:14,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:02:14,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803332974] [2022-12-13 13:02:14,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:02:14,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:02:15,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:02:17,097 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-13 13:02:17,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:02:17,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803332974] [2022-12-13 13:02:17,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803332974] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:02:17,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:02:17,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:02:17,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808631766] [2022-12-13 13:02:17,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:02:17,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 13:02:17,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:02:17,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 13:02:17,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-13 13:02:17,126 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 50 [2022-12-13 13:02:17,127 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 50 transitions, 148 flow. Second operand has 6 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 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-13 13:02:17,127 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:02:17,127 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 50 [2022-12-13 13:02:17,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:02:37,575 INFO L130 PetriNetUnfolder]: 232377/283581 cut-off events. [2022-12-13 13:02:37,575 INFO L131 PetriNetUnfolder]: For 19884/19884 co-relation queries the response was YES. [2022-12-13 13:02:38,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 586214 conditions, 283581 events. 232377/283581 cut-off events. For 19884/19884 co-relation queries the response was YES. Maximal size of possible extension queue 5667. Compared 1404325 event pairs, 65501 based on Foata normal form. 1/283582 useless extension candidates. Maximal degree in co-relation 462248. Up to 136160 conditions per place. [2022-12-13 13:02:39,206 INFO L137 encePairwiseOnDemand]: 39/50 looper letters, 118 selfloop transitions, 17 changer transitions 16/151 dead transitions. [2022-12-13 13:02:39,206 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 151 transitions, 733 flow [2022-12-13 13:02:39,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:02:39,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 13:02:39,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2022-12-13 13:02:39,217 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.608 [2022-12-13 13:02:39,219 INFO L175 Difference]: Start difference. First operand has 75 places, 50 transitions, 148 flow. Second operand 5 states and 152 transitions. [2022-12-13 13:02:39,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 151 transitions, 733 flow [2022-12-13 13:02:39,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 151 transitions, 647 flow, removed 0 selfloop flow, removed 16 redundant places. [2022-12-13 13:02:39,966 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 237 flow [2022-12-13 13:02:39,967 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2022-12-13 13:02:39,972 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, -9 predicate places. [2022-12-13 13:02:39,972 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:02:39,973 INFO L89 Accepts]: Start accepts. Operand has 66 places, 65 transitions, 237 flow [2022-12-13 13:02:39,981 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:02:39,981 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:02:39,981 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 65 transitions, 237 flow [2022-12-13 13:02:39,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 65 transitions, 237 flow [2022-12-13 13:02:40,210 INFO L130 PetriNetUnfolder]: 1531/2280 cut-off events. [2022-12-13 13:02:40,210 INFO L131 PetriNetUnfolder]: For 762/2321 co-relation queries the response was YES. [2022-12-13 13:02:40,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6249 conditions, 2280 events. 1531/2280 cut-off events. For 762/2321 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 11841 event pairs, 631 based on Foata normal form. 0/2142 useless extension candidates. Maximal degree in co-relation 6003. Up to 1907 conditions per place. [2022-12-13 13:02:40,262 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 65 transitions, 237 flow [2022-12-13 13:02:40,263 INFO L226 LiptonReduction]: Number of co-enabled transitions 1106 [2022-12-13 13:02:40,504 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [874] L86-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_41| |v_thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1_41|) (= (ite (<= v_~m3~0_63 v_~s~0_1115) 1 0) |v_thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_41|) (= v_~b~0_577 (ite (= (ite (or (= v_~x~0_311 1) (not (= (mod v_~b~0_578 256) 0))) 1 0) 0) 0 1)) (= |v_thread3Thread1of1ForFork1_#res#1.offset_15| 0) (= (+ v_~s~0_1115 1) v_~s~0_1114) (not (= |v_thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1_41| 0)) (= |v_thread3Thread1of1ForFork1_#res#1.base_15| 0)) InVars {~m3~0=v_~m3~0_63, ~b~0=v_~b~0_578, ~x~0=v_~x~0_311, ~s~0=v_~s~0_1115} OutVars{~m3~0=v_~m3~0_63, thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_41|, thread3Thread1of1ForFork1_#res#1.offset=|v_thread3Thread1of1ForFork1_#res#1.offset_15|, ~b~0=v_~b~0_577, thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1_41|, thread3Thread1of1ForFork1_#res#1.base=|v_thread3Thread1of1ForFork1_#res#1.base_15|, thread3Thread1of1ForFork1_#t~post6#1=|v_thread3Thread1of1ForFork1_#t~post6#1_67|, ~x~0=v_~x~0_311, ~s~0=v_~s~0_1114} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork1_#res#1.offset, ~b~0, thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork1_#res#1.base, thread3Thread1of1ForFork1_#t~post6#1, ~s~0] [2022-12-13 13:02:40,587 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:02:40,665 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0] [2022-12-13 13:02:40,743 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:02:40,821 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [794] L67-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork6_#res#1.offset_7| 0) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_53| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_53|) (= (ite (<= v_~m2~0_69 v_~s~0_579) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_53|) (= |v_thread2Thread1of1ForFork6_#res#1.base_7| 0) (= (+ v_~s~0_579 1) v_~s~0_578) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_53| 0)) (= v_~b~0_215 (ite (= (ite (or (= v_~x~0_108 1) (not (= (mod v_~b~0_216 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_216, ~m2~0=v_~m2~0_69, ~x~0=v_~x~0_108, ~s~0=v_~s~0_579} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_7|, ~b~0=v_~b~0_215, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_53|, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_53|, ~m2~0=v_~m2~0_69, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_7|, ~x~0=v_~x~0_108, ~s~0=v_~s~0_578, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, ~b~0, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork6_#res#1.base, ~s~0, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1] [2022-12-13 13:02:40,902 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:02:40,982 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:02:41,099 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [894] L45-->thread2EXIT: Formula: (let ((.cse0 (= v_~x~0_379 1))) (and (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_95| 0)) .cse0 (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_55| (ite (<= v_~m1~0_115 v_~s~0_1251) 1 0)) (= (ite (<= v_~m2~0_147 v_~s~0_1251) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_95|) (= (+ v_~s~0_1251 1) v_~s~0_1250) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_95| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_95|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_55|)) (= |v_thread2Thread1of1ForFork6_#res#1.offset_49| 0) (= |v_thread2Thread1of1ForFork6_#res#1.base_49| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_55| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_55|) (= v_~b~0_689 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_690 256) 0))) 1 0) 0) 0 1)))) InVars {~b~0=v_~b~0_690, ~m2~0=v_~m2~0_147, ~m1~0=v_~m1~0_115, ~s~0=v_~s~0_1251} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_49|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_55|, ~b~0=v_~b~0_689, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_95|, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_95|, ~m2~0=v_~m2~0_147, ~m1~0=v_~m1~0_115, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_49|, ~x~0=v_~x~0_379, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_55|, ~s~0=v_~s~0_1250, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_95|} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork6_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:02:41,307 INFO L241 LiptonReduction]: Total number of compositions: 2 [2022-12-13 13:02:41,309 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 1337 [2022-12-13 13:02:41,310 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 265 flow [2022-12-13 13:02:41,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 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-13 13:02:41,310 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:02:41,310 INFO L214 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] [2022-12-13 13:02:41,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 13:02:41,313 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:02:41,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:02:41,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1276697227, now seen corresponding path program 2 times [2022-12-13 13:02:41,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:02:41,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051325576] [2022-12-13 13:02:41,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:02:41,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:02:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:02:42,521 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-13 13:02:42,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:02:42,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051325576] [2022-12-13 13:02:42,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051325576] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:02:42,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:02:42,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:02:42,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770347218] [2022-12-13 13:02:42,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:02:42,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 13:02:42,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:02:42,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 13:02:42,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-13 13:02:42,526 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 57 [2022-12-13 13:02:42,526 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 265 flow. Second operand has 6 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 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-13 13:02:42,526 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:02:42,526 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 57 [2022-12-13 13:02:42,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:02:59,854 INFO L130 PetriNetUnfolder]: 226327/277531 cut-off events. [2022-12-13 13:02:59,854 INFO L131 PetriNetUnfolder]: For 145875/145875 co-relation queries the response was YES. [2022-12-13 13:03:00,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 825923 conditions, 277531 events. 226327/277531 cut-off events. For 145875/145875 co-relation queries the response was YES. Maximal size of possible extension queue 5996. Compared 1425962 event pairs, 23985 based on Foata normal form. 1/277532 useless extension candidates. Maximal degree in co-relation 295398. Up to 132544 conditions per place. [2022-12-13 13:03:01,264 INFO L137 encePairwiseOnDemand]: 39/57 looper letters, 118 selfloop transitions, 23 changer transitions 46/187 dead transitions. [2022-12-13 13:03:01,265 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 187 transitions, 1003 flow [2022-12-13 13:03:01,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 13:03:01,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 13:03:01,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2022-12-13 13:03:01,267 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5292397660818714 [2022-12-13 13:03:01,267 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 265 flow. Second operand 6 states and 181 transitions. [2022-12-13 13:03:01,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 187 transitions, 1003 flow [2022-12-13 13:03:01,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 187 transitions, 977 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-12-13 13:03:01,361 INFO L231 Difference]: Finished difference. Result has 72 places, 71 transitions, 385 flow [2022-12-13 13:03:01,361 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=385, PETRI_PLACES=72, PETRI_TRANSITIONS=71} [2022-12-13 13:03:01,362 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, -3 predicate places. [2022-12-13 13:03:01,362 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:03:01,362 INFO L89 Accepts]: Start accepts. Operand has 72 places, 71 transitions, 385 flow [2022-12-13 13:03:01,364 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:03:01,364 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:03:01,364 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 71 transitions, 385 flow [2022-12-13 13:03:01,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 70 places, 71 transitions, 385 flow [2022-12-13 13:03:01,682 INFO L130 PetriNetUnfolder]: 1524/2103 cut-off events. [2022-12-13 13:03:01,682 INFO L131 PetriNetUnfolder]: For 4772/12108 co-relation queries the response was YES. [2022-12-13 13:03:01,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9490 conditions, 2103 events. 1524/2103 cut-off events. For 4772/12108 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 9565 event pairs, 603 based on Foata normal form. 1/1937 useless extension candidates. Maximal degree in co-relation 9283. Up to 1899 conditions per place. [2022-12-13 13:03:01,703 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 70 places, 71 transitions, 385 flow [2022-12-13 13:03:01,703 INFO L226 LiptonReduction]: Number of co-enabled transitions 1240 [2022-12-13 13:03:01,842 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:03:01,921 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:03:02,000 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [874] L86-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_41| |v_thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1_41|) (= (ite (<= v_~m3~0_63 v_~s~0_1115) 1 0) |v_thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_41|) (= v_~b~0_577 (ite (= (ite (or (= v_~x~0_311 1) (not (= (mod v_~b~0_578 256) 0))) 1 0) 0) 0 1)) (= |v_thread3Thread1of1ForFork1_#res#1.offset_15| 0) (= (+ v_~s~0_1115 1) v_~s~0_1114) (not (= |v_thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1_41| 0)) (= |v_thread3Thread1of1ForFork1_#res#1.base_15| 0)) InVars {~m3~0=v_~m3~0_63, ~b~0=v_~b~0_578, ~x~0=v_~x~0_311, ~s~0=v_~s~0_1115} OutVars{~m3~0=v_~m3~0_63, thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_41|, thread3Thread1of1ForFork1_#res#1.offset=|v_thread3Thread1of1ForFork1_#res#1.offset_15|, ~b~0=v_~b~0_577, thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1_41|, thread3Thread1of1ForFork1_#res#1.base=|v_thread3Thread1of1ForFork1_#res#1.base_15|, thread3Thread1of1ForFork1_#t~post6#1=|v_thread3Thread1of1ForFork1_#t~post6#1_67|, ~x~0=v_~x~0_311, ~s~0=v_~s~0_1114} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork1_#res#1.offset, ~b~0, thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork1_#res#1.base, thread3Thread1of1ForFork1_#t~post6#1, ~s~0] [2022-12-13 13:03:02,078 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:03:02,148 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:03:02,228 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0] [2022-12-13 13:03:02,292 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [758] L45-->L52: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| (ite (<= v_~m1~0_31 v_~s~0_354) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) (= v_~x~0_42 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|)) InVars {~m1~0=v_~m1~0_31, ~s~0=v_~s~0_354} OutVars{thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_21|, ~m1~0=v_~m1~0_31, ~x~0=v_~x~0_42, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_21|, ~s~0=v_~s~0_354} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1] and [794] L67-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork6_#res#1.offset_7| 0) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_53| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_53|) (= (ite (<= v_~m2~0_69 v_~s~0_579) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_53|) (= |v_thread2Thread1of1ForFork6_#res#1.base_7| 0) (= (+ v_~s~0_579 1) v_~s~0_578) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_53| 0)) (= v_~b~0_215 (ite (= (ite (or (= v_~x~0_108 1) (not (= (mod v_~b~0_216 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_216, ~m2~0=v_~m2~0_69, ~x~0=v_~x~0_108, ~s~0=v_~s~0_579} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_7|, ~b~0=v_~b~0_215, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_53|, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_53|, ~m2~0=v_~m2~0_69, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_7|, ~x~0=v_~x~0_108, ~s~0=v_~s~0_578, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, ~b~0, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork6_#res#1.base, ~s~0, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1] [2022-12-13 13:03:02,394 INFO L241 LiptonReduction]: Total number of compositions: 1 [2022-12-13 13:03:02,395 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 1033 [2022-12-13 13:03:02,395 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 413 flow [2022-12-13 13:03:02,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 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-13 13:03:02,395 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:03:02,395 INFO L214 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] [2022-12-13 13:03:02,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 13:03:02,396 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:03:02,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:03:02,396 INFO L85 PathProgramCache]: Analyzing trace with hash 972502778, now seen corresponding path program 1 times [2022-12-13 13:03:02,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:03:02,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990735984] [2022-12-13 13:03:02,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:03:02,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:03:02,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:03:02,815 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-13 13:03:02,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:03:02,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990735984] [2022-12-13 13:03:02,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990735984] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:03:02,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:03:02,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 13:03:02,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684796098] [2022-12-13 13:03:02,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:03:02,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 13:03:02,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:03:02,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 13:03:02,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-13 13:03:02,817 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 64 [2022-12-13 13:03:02,818 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 413 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 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-13 13:03:02,818 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:03:02,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 64 [2022-12-13 13:03:02,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:03:16,791 INFO L130 PetriNetUnfolder]: 160247/193270 cut-off events. [2022-12-13 13:03:16,792 INFO L131 PetriNetUnfolder]: For 637148/637148 co-relation queries the response was YES. [2022-12-13 13:03:17,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 747381 conditions, 193270 events. 160247/193270 cut-off events. For 637148/637148 co-relation queries the response was YES. Maximal size of possible extension queue 4048. Compared 875138 event pairs, 76352 based on Foata normal form. 504/193774 useless extension candidates. Maximal degree in co-relation 288420. Up to 188888 conditions per place. [2022-12-13 13:03:18,320 INFO L137 encePairwiseOnDemand]: 41/64 looper letters, 133 selfloop transitions, 41 changer transitions 4/178 dead transitions. [2022-12-13 13:03:18,322 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 178 transitions, 1241 flow [2022-12-13 13:03:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 13:03:18,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 13:03:18,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2022-12-13 13:03:18,330 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4505208333333333 [2022-12-13 13:03:18,330 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 413 flow. Second operand 6 states and 173 transitions. [2022-12-13 13:03:18,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 178 transitions, 1241 flow [2022-12-13 13:03:18,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 178 transitions, 984 flow, removed 46 selfloop flow, removed 5 redundant places. [2022-12-13 13:03:18,651 INFO L231 Difference]: Finished difference. Result has 73 places, 110 transitions, 621 flow [2022-12-13 13:03:18,652 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=621, PETRI_PLACES=73, PETRI_TRANSITIONS=110} [2022-12-13 13:03:18,653 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, -2 predicate places. [2022-12-13 13:03:18,653 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:03:18,653 INFO L89 Accepts]: Start accepts. Operand has 73 places, 110 transitions, 621 flow [2022-12-13 13:03:18,657 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:03:18,658 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:03:18,658 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 110 transitions, 621 flow [2022-12-13 13:03:18,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 72 places, 110 transitions, 621 flow [2022-12-13 13:03:21,056 INFO L130 PetriNetUnfolder]: 14993/21727 cut-off events. [2022-12-13 13:03:21,056 INFO L131 PetriNetUnfolder]: For 29530/56849 co-relation queries the response was YES. [2022-12-13 13:03:21,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74859 conditions, 21727 events. 14993/21727 cut-off events. For 29530/56849 co-relation queries the response was YES. Maximal size of possible extension queue 1893. Compared 154279 event pairs, 4833 based on Foata normal form. 165/18614 useless extension candidates. Maximal degree in co-relation 72938. Up to 17798 conditions per place. [2022-12-13 13:03:21,439 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 110 transitions, 621 flow [2022-12-13 13:03:21,439 INFO L226 LiptonReduction]: Number of co-enabled transitions 1918 [2022-12-13 13:03:21,459 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [656] $Ultimate##0-->L45: Formula: (and (= v_~m1~0_9 v_~t~0_79) (= v_~t~0_78 (+ v_~t~0_79 1))) InVars {~t~0=v_~t~0_79} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~m1~0=v_~m1~0_9, ~t~0=v_~t~0_78} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~m1~0, ~t~0] and [699] $Ultimate##0-->L181: Formula: (and (= v_~t~0_107 v_~m8~0_13) (= v_~t~0_106 (+ v_~t~0_107 1))) InVars {~t~0=v_~t~0_107} OutVars{~m8~0=v_~m8~0_13, thread8Thread1of1ForFork0_#t~post15#1=|v_thread8Thread1of1ForFork0_#t~post15#1_1|, ~t~0=v_~t~0_106} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_#t~post15#1, ~m8~0, ~t~0] [2022-12-13 13:03:21,481 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [656] $Ultimate##0-->L45: Formula: (and (= v_~m1~0_9 v_~t~0_79) (= v_~t~0_78 (+ v_~t~0_79 1))) InVars {~t~0=v_~t~0_79} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~m1~0=v_~m1~0_9, ~t~0=v_~t~0_78} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~m1~0, ~t~0] and [669] $Ultimate##0-->L86: Formula: (and (= v_~m3~0_9 v_~t~0_87) (= (+ v_~t~0_87 1) v_~t~0_86)) InVars {~t~0=v_~t~0_87} OutVars{~m3~0=v_~m3~0_9, thread3Thread1of1ForFork1_#t~post5#1=|v_thread3Thread1of1ForFork1_#t~post5#1_1|, ~t~0=v_~t~0_86} AuxVars[] AssignedVars[~m3~0, thread3Thread1of1ForFork1_#t~post5#1, ~t~0] [2022-12-13 13:03:21,503 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [656] $Ultimate##0-->L45: Formula: (and (= v_~m1~0_9 v_~t~0_79) (= v_~t~0_78 (+ v_~t~0_79 1))) InVars {~t~0=v_~t~0_79} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~m1~0=v_~m1~0_9, ~t~0=v_~t~0_78} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~m1~0, ~t~0] and [693] $Ultimate##0-->L162: Formula: (and (= v_~m7~0_11 v_~t~0_99) (= (+ v_~t~0_99 1) v_~t~0_98)) InVars {~t~0=v_~t~0_99} OutVars{~m7~0=v_~m7~0_11, thread7Thread1of1ForFork5_#t~post13#1=|v_thread7Thread1of1ForFork5_#t~post13#1_1|, ~t~0=v_~t~0_98} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post13#1, ~m7~0, ~t~0] [2022-12-13 13:03:21,522 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [656] $Ultimate##0-->L45: Formula: (and (= v_~m1~0_9 v_~t~0_79) (= v_~t~0_78 (+ v_~t~0_79 1))) InVars {~t~0=v_~t~0_79} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~m1~0=v_~m1~0_9, ~t~0=v_~t~0_78} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~m1~0, ~t~0] and [663] $Ultimate##0-->L67: Formula: (and (= v_~t~0_90 (+ v_~t~0_91 1)) (= v_~m2~0_13 v_~t~0_91)) InVars {~t~0=v_~t~0_91} OutVars{thread2Thread1of1ForFork6_#t~post3#1=|v_thread2Thread1of1ForFork6_#t~post3#1_1|, ~m2~0=v_~m2~0_13, ~t~0=v_~t~0_90} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#t~post3#1, ~m2~0, ~t~0] [2022-12-13 13:03:21,543 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [656] $Ultimate##0-->L45: Formula: (and (= v_~m1~0_9 v_~t~0_79) (= v_~t~0_78 (+ v_~t~0_79 1))) InVars {~t~0=v_~t~0_79} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~m1~0=v_~m1~0_9, ~t~0=v_~t~0_78} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~m1~0, ~t~0] and [687] $Ultimate##0-->L143: Formula: (and (= v_~t~0_82 (+ v_~t~0_83 1)) (= v_~m6~0_5 v_~t~0_83)) InVars {~t~0=v_~t~0_83} OutVars{thread6Thread1of1ForFork2_#t~post11#1=|v_thread6Thread1of1ForFork2_#t~post11#1_1|, ~m6~0=v_~m6~0_5, ~t~0=v_~t~0_82} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post11#1, ~m6~0, ~t~0] [2022-12-13 13:03:21,562 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [656] $Ultimate##0-->L45: Formula: (and (= v_~m1~0_9 v_~t~0_79) (= v_~t~0_78 (+ v_~t~0_79 1))) InVars {~t~0=v_~t~0_79} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~m1~0=v_~m1~0_9, ~t~0=v_~t~0_78} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~m1~0, ~t~0] and [681] $Ultimate##0-->L124: Formula: (and (= v_~t~0_74 (+ v_~t~0_75 1)) (= v_~m5~0_7 v_~t~0_75)) InVars {~t~0=v_~t~0_75} OutVars{~m5~0=v_~m5~0_7, thread5Thread1of1ForFork7_#t~post9#1=|v_thread5Thread1of1ForFork7_#t~post9#1_1|, ~t~0=v_~t~0_74} AuxVars[] AssignedVars[~m5~0, thread5Thread1of1ForFork7_#t~post9#1, ~t~0] [2022-12-13 13:03:21,582 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [656] $Ultimate##0-->L45: Formula: (and (= v_~m1~0_9 v_~t~0_79) (= v_~t~0_78 (+ v_~t~0_79 1))) InVars {~t~0=v_~t~0_79} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~m1~0=v_~m1~0_9, ~t~0=v_~t~0_78} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~m1~0, ~t~0] and [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] [2022-12-13 13:03:21,759 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [904] L45-->thread2EXIT: Formula: (let ((.cse0 (= v_~x~0_401 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|)) (= |v_thread2Thread1of1ForFork6_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| (ite (<= v_~m1~0_139 v_~s~0_1293) 1 0)) (= v_~b~0_729 (ite (= (ite (or (not (= (mod v_~b~0_730 256) 0)) .cse0) 1 0) 0) 0 1)) (= (ite (<= v_~m2~0_153 v_~s~0_1293) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) (= v_~s~0_1292 (+ v_~s~0_1293 1)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| 0)) (= |v_thread2Thread1of1ForFork6_#res#1.offset_53| 0) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) .cse0)) InVars {~b~0=v_~b~0_730, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, ~s~0=v_~s~0_1293} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_53|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75|, ~b~0=v_~b~0_729, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_99|, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_53|, ~x~0=v_~x~0_401, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|, ~s~0=v_~s~0_1292, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99|} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork6_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:03:21,841 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [901] L45-->thread8EXIT: Formula: (let ((.cse0 (= v_~x~0_395 1))) (and (= |v_thread8Thread1of1ForFork0_#res#1.offset_49| 0) .cse0 (= (+ v_~s~0_1281 1) v_~s~0_1280) (= (ite (<= v_~m8~0_119 v_~s~0_1281) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_59|) (= |v_thread8Thread1of1ForFork0_#res#1.base_49| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_69|)) (= (ite (<= v_~m1~0_133 v_~s~0_1281) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_69|) (= (ite (= (ite (or .cse0 (not (= (mod v_~b~0_718 256) 0))) 1 0) 0) 0 1) v_~b~0_717) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_69| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_69|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_59|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_59| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_59|))) InVars {~b~0=v_~b~0_718, ~m1~0=v_~m1~0_133, ~m8~0=v_~m8~0_119, ~s~0=v_~s~0_1281} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_59|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_49|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_69|, ~b~0=v_~b~0_717, ~m1~0=v_~m1~0_133, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_75|, ~m8~0=v_~m8~0_119, ~x~0=v_~x~0_395, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_69|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_59|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_49|, ~s~0=v_~s~0_1280} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:03:22,021 INFO L241 LiptonReduction]: Total number of compositions: 2 [2022-12-13 13:03:22,022 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 3369 [2022-12-13 13:03:22,022 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 109 transitions, 651 flow [2022-12-13 13:03:22,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 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-13 13:03:22,022 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:03:22,022 INFO L214 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] [2022-12-13 13:03:22,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 13:03:22,022 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:03:22,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:03:22,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1975838973, now seen corresponding path program 1 times [2022-12-13 13:03:22,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:03:22,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352327223] [2022-12-13 13:03:22,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:03:22,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:03:22,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:03:22,442 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-13 13:03:22,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:03:22,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352327223] [2022-12-13 13:03:22,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352327223] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:03:22,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:03:22,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:03:22,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396128341] [2022-12-13 13:03:22,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:03:22,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 13:03:22,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:03:22,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 13:03:22,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:03:22,445 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 72 [2022-12-13 13:03:22,446 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 109 transitions, 651 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:03:22,446 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:03:22,446 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 72 [2022-12-13 13:03:22,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:03:36,375 INFO L130 PetriNetUnfolder]: 157412/189541 cut-off events. [2022-12-13 13:03:36,375 INFO L131 PetriNetUnfolder]: For 460453/460453 co-relation queries the response was YES. [2022-12-13 13:03:36,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 772785 conditions, 189541 events. 157412/189541 cut-off events. For 460453/460453 co-relation queries the response was YES. Maximal size of possible extension queue 4076. Compared 852447 event pairs, 74484 based on Foata normal form. 252/189793 useless extension candidates. Maximal degree in co-relation 587030. Up to 187185 conditions per place. [2022-12-13 13:03:37,717 INFO L137 encePairwiseOnDemand]: 44/72 looper letters, 108 selfloop transitions, 60 changer transitions 0/168 dead transitions. [2022-12-13 13:03:37,717 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 168 transitions, 1288 flow [2022-12-13 13:03:37,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:03:37,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 13:03:37,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2022-12-13 13:03:37,718 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2022-12-13 13:03:37,718 INFO L175 Difference]: Start difference. First operand has 71 places, 109 transitions, 651 flow. Second operand 5 states and 143 transitions. [2022-12-13 13:03:37,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 168 transitions, 1288 flow [2022-12-13 13:03:43,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 168 transitions, 1212 flow, removed 38 selfloop flow, removed 2 redundant places. [2022-12-13 13:03:43,520 INFO L231 Difference]: Finished difference. Result has 74 places, 130 transitions, 919 flow [2022-12-13 13:03:43,520 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=919, PETRI_PLACES=74, PETRI_TRANSITIONS=130} [2022-12-13 13:03:43,521 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, -1 predicate places. [2022-12-13 13:03:43,521 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:03:43,521 INFO L89 Accepts]: Start accepts. Operand has 74 places, 130 transitions, 919 flow [2022-12-13 13:03:43,523 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:03:43,523 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:03:43,523 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 74 places, 130 transitions, 919 flow [2022-12-13 13:03:43,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 74 places, 130 transitions, 919 flow [2022-12-13 13:03:43,557 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][42], [9#L219-4true, 277#true, 288#true, 90#thread3EXITtrue, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 135#thread2EXITtrue, 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,558 INFO L382 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2022-12-13 13:03:43,558 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2022-12-13 13:03:43,558 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2022-12-13 13:03:43,558 INFO L385 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2022-12-13 13:03:43,582 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0][51], [30#L220-4true, 205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 159#thread4EXITtrue, 277#true, 90#thread3EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,583 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:03:43,583 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:03:43,583 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:03:43,583 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:03:43,584 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][53], [30#L220-4true, 205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 159#thread4EXITtrue, 136#L52true, 277#true, 90#thread3EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,584 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:03:43,584 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:03:43,584 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:03:43,584 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:03:43,593 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][53], [30#L220-4true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 159#thread4EXITtrue, 174#$Ultimate##0true, 136#L52true, 277#true, 90#thread3EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,593 INFO L382 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2022-12-13 13:03:43,593 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:03:43,593 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2022-12-13 13:03:43,593 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:03:43,607 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][42], [30#L220-4true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 215#thread1EXITtrue, 277#true, 90#thread3EXITtrue, 135#thread2EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,607 INFO L382 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2022-12-13 13:03:43,608 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2022-12-13 13:03:43,608 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2022-12-13 13:03:43,608 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2022-12-13 13:03:43,656 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0][51], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 159#thread4EXITtrue, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,657 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,657 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,657 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,657 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,658 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][53], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 159#thread4EXITtrue, 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,658 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,658 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,658 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,658 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,659 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,659 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,659 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,659 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,659 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,660 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [205#L67true, 288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,660 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,660 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,660 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,660 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,680 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 174#$Ultimate##0true, 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,681 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,681 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,681 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,681 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,681 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][53], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 159#thread4EXITtrue, 174#$Ultimate##0true, 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,681 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:03:43,681 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:03:43,682 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,682 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,683 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 174#$Ultimate##0true, 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,683 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,683 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,683 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:03:43,683 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:03:43,713 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][42], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 215#thread1EXITtrue, 277#true, 112#L221-4true, 90#thread3EXITtrue, 39#thread6EXITtrue, 135#thread2EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,713 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2022-12-13 13:03:43,713 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2022-12-13 13:03:43,713 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2022-12-13 13:03:43,713 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2022-12-13 13:03:43,727 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,727 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,727 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,727 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,727 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,728 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 84#thread5EXITtrue, 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,728 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,728 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,729 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,729 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,754 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 84#thread5EXITtrue, 174#$Ultimate##0true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,754 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,754 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,754 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:03:43,754 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,820 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0][51], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 159#thread4EXITtrue, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,820 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,821 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,821 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,821 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,821 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][53], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 159#thread4EXITtrue, 136#L52true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,821 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,821 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,821 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,821 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,822 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 84#thread5EXITtrue, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,822 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,822 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,822 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,822 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,823 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [205#L67true, 288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 134#L222-4true, 136#L52true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,823 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,823 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,823 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,823 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,823 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [205#L67true, 288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 136#L52true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,824 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,824 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,824 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,824 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,824 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,824 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,824 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,824 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,824 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,857 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, 136#L52true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,857 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,857 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,857 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,857 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,857 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 84#thread5EXITtrue, 174#$Ultimate##0true, 136#L52true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,857 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,857 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,857 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,858 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,858 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][53], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 159#thread4EXITtrue, 174#$Ultimate##0true, 136#L52true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,858 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,858 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,858 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,858 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,859 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [288#true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, 136#L52true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,859 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,860 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,860 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,860 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,860 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 84#thread5EXITtrue, 174#$Ultimate##0true, 136#L52true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,860 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,860 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,860 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,860 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,861 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, 136#L52true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,861 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,861 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,861 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,861 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:03:43,912 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][42], [288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 215#thread1EXITtrue, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 135#thread2EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,912 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is not cut-off event [2022-12-13 13:03:43,912 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2022-12-13 13:03:43,912 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2022-12-13 13:03:43,912 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2022-12-13 13:03:43,934 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 84#thread5EXITtrue, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,934 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,934 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,934 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,934 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,935 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 84#thread5EXITtrue, 136#L52true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,935 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,935 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,935 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,935 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,936 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 136#L52true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,936 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,936 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,936 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,936 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,936 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,936 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,936 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,936 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,936 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,937 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [205#L67true, 288#true, 2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 136#L52true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,937 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,937 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,937 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,937 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,938 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, 2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,938 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,938 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,938 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,938 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,940 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [288#true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, 136#L52true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,940 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,940 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,940 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,940 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:43,966 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 134#L222-4true, 84#thread5EXITtrue, 174#$Ultimate##0true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,966 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,966 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,966 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,966 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,967 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,967 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,968 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,968 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,968 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,969 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [288#true, 2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:43,969 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,970 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:43,970 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:03:43,970 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:44,130 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [205#L67true, 288#true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 136#L52true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:44,130 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:03:44,130 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:44,130 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:03:44,130 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:44,131 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 134#L222-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:44,131 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:03:44,131 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:03:44,131 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:44,131 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:44,172 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [288#true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:44,172 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:03:44,172 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:44,172 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:03:44,173 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:03:45,219 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 91#$Ultimate##0true, 84#thread5EXITtrue, 159#thread4EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 176#L223-4true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,219 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,219 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,220 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,220 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,220 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 91#$Ultimate##0true, 84#thread5EXITtrue, 159#thread4EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,220 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,220 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,220 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,220 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,220 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 91#$Ultimate##0true, 84#thread5EXITtrue, 159#thread4EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,221 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,221 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,221 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,221 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,221 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 159#thread4EXITtrue, 51#L181true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 184#L45true, 176#L223-4true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,221 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,221 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,221 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,221 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,222 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][70], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 159#thread4EXITtrue, 136#L52true, 51#L181true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,222 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,222 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,222 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,222 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,222 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 159#thread4EXITtrue, 136#L52true, 51#L181true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,222 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,222 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,222 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,222 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,223 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 159#thread4EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,223 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,223 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,223 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,223 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,224 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 159#thread4EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 176#L223-4true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,224 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,224 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,224 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,224 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,224 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 159#thread4EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,224 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,225 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,225 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,225 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,228 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [205#L67true, 288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,228 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,229 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,229 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,229 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,229 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 176#L223-4true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,229 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,229 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,229 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,229 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,229 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,229 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,230 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,230 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,230 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:03:45,366 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 91#$Ultimate##0true, 84#thread5EXITtrue, 215#thread1EXITtrue, 159#thread4EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,366 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,366 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,367 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,367 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 159#thread4EXITtrue, 215#thread1EXITtrue, 51#L181true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,367 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,367 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,367 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,367 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 159#thread4EXITtrue, 215#thread1EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,368 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,368 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,368 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,368 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,368 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 215#thread1EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,368 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,368 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,369 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,369 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,411 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [205#L67true, 288#true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 159#thread4EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,412 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,412 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,412 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,412 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,412 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 159#thread4EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 176#L223-4true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,412 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,412 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,412 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,412 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,413 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 159#thread4EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,413 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,413 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,413 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,413 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,414 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][87], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,414 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,414 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,415 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,415 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,415 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 176#L223-4true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,415 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,415 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,415 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,415 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,415 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 136#L52true, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,416 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,416 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,416 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,416 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:03:45,496 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 215#thread1EXITtrue, 159#thread4EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,496 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:03:45,496 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:03:45,496 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:03:45,496 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:03:45,496 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][85], [205#L67true, 288#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 215#thread1EXITtrue, 51#L181true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:03:45,497 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:03:45,497 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:03:45,497 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:03:45,497 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:03:45,605 INFO L130 PetriNetUnfolder]: 19329/26597 cut-off events. [2022-12-13 13:03:45,606 INFO L131 PetriNetUnfolder]: For 23779/42755 co-relation queries the response was YES. [2022-12-13 13:03:45,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75424 conditions, 26597 events. 19329/26597 cut-off events. For 23779/42755 co-relation queries the response was YES. Maximal size of possible extension queue 2145. Compared 173328 event pairs, 6194 based on Foata normal form. 208/22157 useless extension candidates. Maximal degree in co-relation 73804. Up to 21710 conditions per place. [2022-12-13 13:03:45,997 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 74 places, 130 transitions, 919 flow [2022-12-13 13:03:45,997 INFO L226 LiptonReduction]: Number of co-enabled transitions 2050 [2022-12-13 13:03:46,172 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [902] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_397 1))) (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|) (= v_~b~0_721 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_722 256) 0))) 1 0) 0) 0 1)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|)) (= (+ v_~s~0_1285 1) v_~s~0_1284) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.base_23| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_23| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m1~0_135 v_~s~0_1285) 1 0)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81| (ite (<= v_~m6~0_125 v_~s~0_1285) 1 0)))) InVars {~b~0=v_~b~0_722, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, ~s~0=v_~s~0_1285} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_77|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_23|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71|, ~b~0=v_~b~0_721, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81|, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_23|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|, ~x~0=v_~x~0_397, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|, ~s~0=v_~s~0_1284} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:03:46,256 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [904] L45-->thread2EXIT: Formula: (let ((.cse0 (= v_~x~0_401 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|)) (= |v_thread2Thread1of1ForFork6_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| (ite (<= v_~m1~0_139 v_~s~0_1293) 1 0)) (= v_~b~0_729 (ite (= (ite (or (not (= (mod v_~b~0_730 256) 0)) .cse0) 1 0) 0) 0 1)) (= (ite (<= v_~m2~0_153 v_~s~0_1293) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) (= v_~s~0_1292 (+ v_~s~0_1293 1)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| 0)) (= |v_thread2Thread1of1ForFork6_#res#1.offset_53| 0) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) .cse0)) InVars {~b~0=v_~b~0_730, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, ~s~0=v_~s~0_1293} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_53|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75|, ~b~0=v_~b~0_729, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_99|, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_53|, ~x~0=v_~x~0_401, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|, ~s~0=v_~s~0_1292, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99|} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork6_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:03:46,338 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [898] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_389 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59| (ite (<= v_~m7~0_109 v_~s~0_1269) 1 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59|) (= |v_thread7Thread1of1ForFork5_#res#1.offset_21| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m1~0_127 v_~s~0_1269) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59| 0)) (= (+ v_~s~0_1269 1) v_~s~0_1268) (= v_~b~0_705 (ite (= (ite (or (not (= 0 (mod v_~b~0_706 256))) .cse0) 1 0) 0) 0 1)) .cse0 (= |v_thread7Thread1of1ForFork5_#res#1.base_21| 0))) InVars {~b~0=v_~b~0_706, ~m1~0=v_~m1~0_127, ~m7~0=v_~m7~0_109, ~s~0=v_~s~0_1269} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_69|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63|, ~b~0=v_~b~0_705, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59|, ~m1~0=v_~m1~0_127, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_21|, ~m7~0=v_~m7~0_109, ~x~0=v_~x~0_389, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59|, ~s~0=v_~s~0_1268} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:03:46,426 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [898] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_389 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59| (ite (<= v_~m7~0_109 v_~s~0_1269) 1 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59|) (= |v_thread7Thread1of1ForFork5_#res#1.offset_21| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m1~0_127 v_~s~0_1269) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59| 0)) (= (+ v_~s~0_1269 1) v_~s~0_1268) (= v_~b~0_705 (ite (= (ite (or (not (= 0 (mod v_~b~0_706 256))) .cse0) 1 0) 0) 0 1)) .cse0 (= |v_thread7Thread1of1ForFork5_#res#1.base_21| 0))) InVars {~b~0=v_~b~0_706, ~m1~0=v_~m1~0_127, ~m7~0=v_~m7~0_109, ~s~0=v_~s~0_1269} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_69|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63|, ~b~0=v_~b~0_705, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59|, ~m1~0=v_~m1~0_127, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_21|, ~m7~0=v_~m7~0_109, ~x~0=v_~x~0_389, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59|, ~s~0=v_~s~0_1268} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:03:46,510 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:03:46,606 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [901] L45-->thread8EXIT: Formula: (let ((.cse0 (= v_~x~0_395 1))) (and (= |v_thread8Thread1of1ForFork0_#res#1.offset_49| 0) .cse0 (= (+ v_~s~0_1281 1) v_~s~0_1280) (= (ite (<= v_~m8~0_119 v_~s~0_1281) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_59|) (= |v_thread8Thread1of1ForFork0_#res#1.base_49| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_69|)) (= (ite (<= v_~m1~0_133 v_~s~0_1281) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_69|) (= (ite (= (ite (or .cse0 (not (= (mod v_~b~0_718 256) 0))) 1 0) 0) 0 1) v_~b~0_717) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_69| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_69|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_59|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_59| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_59|))) InVars {~b~0=v_~b~0_718, ~m1~0=v_~m1~0_133, ~m8~0=v_~m8~0_119, ~s~0=v_~s~0_1281} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_59|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_49|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_69|, ~b~0=v_~b~0_717, ~m1~0=v_~m1~0_133, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_75|, ~m8~0=v_~m8~0_119, ~x~0=v_~x~0_395, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_69|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_59|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_49|, ~s~0=v_~s~0_1280} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:03:46,700 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:03:46,872 INFO L241 LiptonReduction]: Total number of compositions: 1 [2022-12-13 13:03:46,873 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 3352 [2022-12-13 13:03:46,873 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 130 transitions, 933 flow [2022-12-13 13:03:46,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:03:46,873 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:03:46,873 INFO L214 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] [2022-12-13 13:03:46,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 13:03:46,874 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:03:46,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:03:46,874 INFO L85 PathProgramCache]: Analyzing trace with hash 747486663, now seen corresponding path program 2 times [2022-12-13 13:03:46,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:03:46,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822727235] [2022-12-13 13:03:46,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:03:46,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:03:46,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:03:47,119 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-13 13:03:47,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:03:47,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822727235] [2022-12-13 13:03:47,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822727235] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:03:47,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:03:47,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:03:47,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18973831] [2022-12-13 13:03:47,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:03:47,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 13:03:47,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:03:47,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 13:03:47,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:03:47,121 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 79 [2022-12-13 13:03:47,122 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 130 transitions, 933 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:03:47,122 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:03:47,122 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 79 [2022-12-13 13:03:47,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:04:00,648 INFO L130 PetriNetUnfolder]: 158502/190817 cut-off events. [2022-12-13 13:04:00,648 INFO L131 PetriNetUnfolder]: For 266318/266318 co-relation queries the response was YES. [2022-12-13 13:04:01,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 664293 conditions, 190817 events. 158502/190817 cut-off events. For 266318/266318 co-relation queries the response was YES. Maximal size of possible extension queue 4255. Compared 859449 event pairs, 49867 based on Foata normal form. 500/191317 useless extension candidates. Maximal degree in co-relation 382890. Up to 187825 conditions per place. [2022-12-13 13:04:01,614 INFO L137 encePairwiseOnDemand]: 45/79 looper letters, 110 selfloop transitions, 96 changer transitions 0/206 dead transitions. [2022-12-13 13:04:01,615 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 206 transitions, 1854 flow [2022-12-13 13:04:01,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:04:01,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 13:04:01,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2022-12-13 13:04:01,616 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.39746835443037976 [2022-12-13 13:04:01,616 INFO L175 Difference]: Start difference. First operand has 74 places, 130 transitions, 933 flow. Second operand 5 states and 157 transitions. [2022-12-13 13:04:01,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 206 transitions, 1854 flow [2022-12-13 13:04:02,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 206 transitions, 1727 flow, removed 12 selfloop flow, removed 2 redundant places. [2022-12-13 13:04:02,710 INFO L231 Difference]: Finished difference. Result has 77 places, 167 transitions, 1446 flow [2022-12-13 13:04:02,710 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1446, PETRI_PLACES=77, PETRI_TRANSITIONS=167} [2022-12-13 13:04:02,711 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 2 predicate places. [2022-12-13 13:04:02,711 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:04:02,711 INFO L89 Accepts]: Start accepts. Operand has 77 places, 167 transitions, 1446 flow [2022-12-13 13:04:02,712 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:04:02,713 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:04:02,713 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 167 transitions, 1446 flow [2022-12-13 13:04:02,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 77 places, 167 transitions, 1446 flow [2022-12-13 13:04:02,735 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][42], [9#L219-4true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, 135#thread2EXITtrue, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,735 INFO L382 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2022-12-13 13:04:02,736 INFO L385 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2022-12-13 13:04:02,736 INFO L385 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2022-12-13 13:04:02,736 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2022-12-13 13:04:02,769 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][42], [30#L220-4true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, 135#thread2EXITtrue, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,769 INFO L382 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2022-12-13 13:04:02,770 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:02,770 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2022-12-13 13:04:02,770 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2022-12-13 13:04:02,772 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][52], [30#L220-4true, 205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 90#thread3EXITtrue, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,772 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,772 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:02,773 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:02,773 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][52], [30#L220-4true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 159#thread4EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 90#thread3EXITtrue, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,780 INFO L382 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2022-12-13 13:04:02,780 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:02,781 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:02,781 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2022-12-13 13:04:02,789 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0][51], [30#L220-4true, 205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, 296#true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,789 INFO L382 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2022-12-13 13:04:02,789 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:02,789 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,789 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,834 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][42], [29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 112#L221-4true, 90#thread3EXITtrue, 39#thread6EXITtrue, 135#thread2EXITtrue, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,835 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,835 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,835 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,835 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,838 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][52], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,838 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,838 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,838 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,838 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,839 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][69], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,840 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,840 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,840 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,840 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,852 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][69], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 84#thread5EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,852 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,853 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,853 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,853 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,853 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][52], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 159#thread4EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,853 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,853 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,853 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,853 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,854 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][69], [29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 84#thread5EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,854 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,854 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,854 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,854 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:02,874 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0][51], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 296#true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,874 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,874 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,874 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,874 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,875 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 296#true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,875 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,875 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,875 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,875 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,893 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][69], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 296#true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,893 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:04:02,893 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,893 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:04:02,893 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,901 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 84#thread5EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 296#true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,901 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,901 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,901 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,901 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:02,939 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][68], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 296#true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:02,939 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:04:02,939 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:04:02,939 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:04:02,939 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:05,619 INFO L130 PetriNetUnfolder]: 21022/28754 cut-off events. [2022-12-13 13:04:05,619 INFO L131 PetriNetUnfolder]: For 28645/49943 co-relation queries the response was YES. [2022-12-13 13:04:05,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83849 conditions, 28754 events. 21022/28754 cut-off events. For 28645/49943 co-relation queries the response was YES. Maximal size of possible extension queue 2175. Compared 184418 event pairs, 6669 based on Foata normal form. 166/24188 useless extension candidates. Maximal degree in co-relation 82538. Up to 23156 conditions per place. [2022-12-13 13:04:06,106 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 167 transitions, 1446 flow [2022-12-13 13:04:06,107 INFO L226 LiptonReduction]: Number of co-enabled transitions 2344 [2022-12-13 13:04:06,729 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:06,876 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [904] L45-->thread2EXIT: Formula: (let ((.cse0 (= v_~x~0_401 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|)) (= |v_thread2Thread1of1ForFork6_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| (ite (<= v_~m1~0_139 v_~s~0_1293) 1 0)) (= v_~b~0_729 (ite (= (ite (or (not (= (mod v_~b~0_730 256) 0)) .cse0) 1 0) 0) 0 1)) (= (ite (<= v_~m2~0_153 v_~s~0_1293) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) (= v_~s~0_1292 (+ v_~s~0_1293 1)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| 0)) (= |v_thread2Thread1of1ForFork6_#res#1.offset_53| 0) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) .cse0)) InVars {~b~0=v_~b~0_730, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, ~s~0=v_~s~0_1293} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_53|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75|, ~b~0=v_~b~0_729, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_99|, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_53|, ~x~0=v_~x~0_401, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|, ~s~0=v_~s~0_1292, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99|} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork6_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,006 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [902] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_397 1))) (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|) (= v_~b~0_721 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_722 256) 0))) 1 0) 0) 0 1)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|)) (= (+ v_~s~0_1285 1) v_~s~0_1284) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.base_23| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_23| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m1~0_135 v_~s~0_1285) 1 0)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81| (ite (<= v_~m6~0_125 v_~s~0_1285) 1 0)))) InVars {~b~0=v_~b~0_722, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, ~s~0=v_~s~0_1285} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_77|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_23|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71|, ~b~0=v_~b~0_721, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81|, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_23|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|, ~x~0=v_~x~0_397, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|, ~s~0=v_~s~0_1284} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,103 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,203 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,324 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [902] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_397 1))) (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|) (= v_~b~0_721 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_722 256) 0))) 1 0) 0) 0 1)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|)) (= (+ v_~s~0_1285 1) v_~s~0_1284) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.base_23| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_23| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m1~0_135 v_~s~0_1285) 1 0)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81| (ite (<= v_~m6~0_125 v_~s~0_1285) 1 0)))) InVars {~b~0=v_~b~0_722, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, ~s~0=v_~s~0_1285} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_77|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_23|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71|, ~b~0=v_~b~0_721, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81|, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_23|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|, ~x~0=v_~x~0_397, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|, ~s~0=v_~s~0_1284} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,421 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,531 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,629 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [902] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_397 1))) (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|) (= v_~b~0_721 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_722 256) 0))) 1 0) 0) 0 1)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|)) (= (+ v_~s~0_1285 1) v_~s~0_1284) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.base_23| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_23| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m1~0_135 v_~s~0_1285) 1 0)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81| (ite (<= v_~m6~0_125 v_~s~0_1285) 1 0)))) InVars {~b~0=v_~b~0_722, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, ~s~0=v_~s~0_1285} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_77|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_23|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71|, ~b~0=v_~b~0_721, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81|, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_23|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|, ~x~0=v_~x~0_397, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|, ~s~0=v_~s~0_1284} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,731 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [902] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_397 1))) (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|) (= v_~b~0_721 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_722 256) 0))) 1 0) 0) 0 1)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|)) (= (+ v_~s~0_1285 1) v_~s~0_1284) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.base_23| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_23| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m1~0_135 v_~s~0_1285) 1 0)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81| (ite (<= v_~m6~0_125 v_~s~0_1285) 1 0)))) InVars {~b~0=v_~b~0_722, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, ~s~0=v_~s~0_1285} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_77|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_23|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71|, ~b~0=v_~b~0_721, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81|, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_23|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|, ~x~0=v_~x~0_397, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|, ~s~0=v_~s~0_1284} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,814 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [902] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_397 1))) (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|) (= v_~b~0_721 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_722 256) 0))) 1 0) 0) 0 1)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|)) (= (+ v_~s~0_1285 1) v_~s~0_1284) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.base_23| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_23| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m1~0_135 v_~s~0_1285) 1 0)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81| (ite (<= v_~m6~0_125 v_~s~0_1285) 1 0)))) InVars {~b~0=v_~b~0_722, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, ~s~0=v_~s~0_1285} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_77|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_23|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71|, ~b~0=v_~b~0_721, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81|, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_23|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|, ~x~0=v_~x~0_397, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|, ~s~0=v_~s~0_1284} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,898 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [898] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_389 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59| (ite (<= v_~m7~0_109 v_~s~0_1269) 1 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59|) (= |v_thread7Thread1of1ForFork5_#res#1.offset_21| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m1~0_127 v_~s~0_1269) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59| 0)) (= (+ v_~s~0_1269 1) v_~s~0_1268) (= v_~b~0_705 (ite (= (ite (or (not (= 0 (mod v_~b~0_706 256))) .cse0) 1 0) 0) 0 1)) .cse0 (= |v_thread7Thread1of1ForFork5_#res#1.base_21| 0))) InVars {~b~0=v_~b~0_706, ~m1~0=v_~m1~0_127, ~m7~0=v_~m7~0_109, ~s~0=v_~s~0_1269} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_69|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63|, ~b~0=v_~b~0_705, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59|, ~m1~0=v_~m1~0_127, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_21|, ~m7~0=v_~m7~0_109, ~x~0=v_~x~0_389, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59|, ~s~0=v_~s~0_1268} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:07,981 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:08,063 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:08,154 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:08,298 INFO L241 LiptonReduction]: Total number of compositions: 1 [2022-12-13 13:04:08,299 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 5588 [2022-12-13 13:04:08,299 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 167 transitions, 1476 flow [2022-12-13 13:04:08,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:04:08,299 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:04:08,300 INFO L214 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] [2022-12-13 13:04:08,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 13:04:08,300 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:04:08,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:04:08,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1195975714, now seen corresponding path program 1 times [2022-12-13 13:04:08,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:04:08,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826088690] [2022-12-13 13:04:08,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:04:08,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:04:08,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:04:08,645 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-13 13:04:08,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:04:08,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826088690] [2022-12-13 13:04:08,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826088690] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:04:08,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:04:08,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 13:04:08,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986746220] [2022-12-13 13:04:08,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:04:08,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:04:08,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:04:08,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:04:08,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:04:08,647 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 94 [2022-12-13 13:04:08,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 167 transitions, 1476 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 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-13 13:04:08,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:04:08,648 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 94 [2022-12-13 13:04:08,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:04:22,855 INFO L130 PetriNetUnfolder]: 159674/192221 cut-off events. [2022-12-13 13:04:22,856 INFO L131 PetriNetUnfolder]: For 312300/312300 co-relation queries the response was YES. [2022-12-13 13:04:23,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 685018 conditions, 192221 events. 159674/192221 cut-off events. For 312300/312300 co-relation queries the response was YES. Maximal size of possible extension queue 4264. Compared 867151 event pairs, 71149 based on Foata normal form. 508/192729 useless extension candidates. Maximal degree in co-relation 490300. Up to 191359 conditions per place. [2022-12-13 13:04:24,028 INFO L137 encePairwiseOnDemand]: 53/94 looper letters, 184 selfloop transitions, 63 changer transitions 0/247 dead transitions. [2022-12-13 13:04:24,028 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 247 transitions, 2665 flow [2022-12-13 13:04:24,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 13:04:24,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 13:04:24,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 159 transitions. [2022-12-13 13:04:24,029 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4228723404255319 [2022-12-13 13:04:24,029 INFO L175 Difference]: Start difference. First operand has 77 places, 167 transitions, 1476 flow. Second operand 4 states and 159 transitions. [2022-12-13 13:04:24,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 247 transitions, 2665 flow [2022-12-13 13:04:28,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 247 transitions, 2460 flow, removed 27 selfloop flow, removed 2 redundant places. [2022-12-13 13:04:28,303 INFO L231 Difference]: Finished difference. Result has 79 places, 215 transitions, 2174 flow [2022-12-13 13:04:28,303 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2174, PETRI_PLACES=79, PETRI_TRANSITIONS=215} [2022-12-13 13:04:28,304 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 4 predicate places. [2022-12-13 13:04:28,304 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:04:28,304 INFO L89 Accepts]: Start accepts. Operand has 79 places, 215 transitions, 2174 flow [2022-12-13 13:04:28,305 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:04:28,305 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:04:28,306 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 79 places, 215 transitions, 2174 flow [2022-12-13 13:04:28,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 79 places, 215 transitions, 2174 flow [2022-12-13 13:04:28,338 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][36], [9#L219-4true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,338 INFO L382 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2022-12-13 13:04:28,338 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2022-12-13 13:04:28,338 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2022-12-13 13:04:28,338 INFO L385 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2022-12-13 13:04:28,356 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0][47], [30#L220-4true, 205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,356 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:04:28,356 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:28,356 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:28,356 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:28,357 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][49], [30#L220-4true, 205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,357 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:04:28,357 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:28,357 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:28,357 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:28,363 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][49], [30#L220-4true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, 159#thread4EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,363 INFO L382 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2022-12-13 13:04:28,363 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2022-12-13 13:04:28,363 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:28,363 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:28,374 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][36], [30#L220-4true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,374 INFO L382 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2022-12-13 13:04:28,374 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2022-12-13 13:04:28,374 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2022-12-13 13:04:28,374 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2022-12-13 13:04:28,472 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0][47], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,472 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,472 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,472 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,472 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,473 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][49], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,473 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,473 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,473 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,473 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,473 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][64], [205#L67true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,474 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,474 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,474 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,474 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,474 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][66], [205#L67true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,474 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,474 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,474 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,474 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,490 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][66], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 304#true, 84#thread5EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 112#L221-4true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,490 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,490 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,490 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,490 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,490 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][66], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 304#true, 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 112#L221-4true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,490 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,490 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:04:28,490 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,490 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,490 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][49], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 304#true, 159#thread4EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 112#L221-4true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,491 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:04:28,491 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:28,491 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,491 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,492 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][66], [29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 112#L221-4true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,492 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:04:28,492 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,492 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,492 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:28,519 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][36], [29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 304#true, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 112#L221-4true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 135#thread2EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,519 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2022-12-13 13:04:28,519 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2022-12-13 13:04:28,520 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2022-12-13 13:04:28,520 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2022-12-13 13:04:28,526 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][64], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 112#L221-4true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,526 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,526 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,526 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:04:28,526 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,532 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][64], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,532 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:04:28,532 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,532 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:04:28,532 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,532 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,533 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][66], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,533 INFO L382 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-12-13 13:04:28,533 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,533 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:04:28,533 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,533 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,552 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][64], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:28,552 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:04:28,552 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,552 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:28,552 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:29,059 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 304#true, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:29,060 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:04:29,060 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:04:29,060 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:04:29,060 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:04:29,705 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][64], [42#L162true, 205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, 134#L222-4true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:29,705 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,705 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,705 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,705 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,706 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][66], [42#L162true, 205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, 134#L222-4true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:29,706 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,706 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,706 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,706 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,706 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][64], [42#L162true, 205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 304#true, 84#thread5EXITtrue, 134#L222-4true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:29,706 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,706 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,707 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:29,707 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:30,076 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 304#true, 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,076 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2022-12-13 13:04:30,076 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:04:30,076 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:04:30,076 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2022-12-13 13:04:30,082 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 84#thread5EXITtrue, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,082 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2022-12-13 13:04:30,082 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2022-12-13 13:04:30,082 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:04:30,082 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:04:30,207 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,208 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,208 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,208 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,208 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,208 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,209 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,209 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,209 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,209 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,209 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 304#true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,209 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,209 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,209 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,210 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,210 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 304#true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,210 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,211 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,211 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,211 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,213 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,213 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,213 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,213 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,213 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,214 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,214 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,214 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:30,214 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,214 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,355 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 84#thread5EXITtrue, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,355 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:04:30,355 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2022-12-13 13:04:30,356 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2022-12-13 13:04:30,356 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:04:30,453 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][64], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 304#true, 84#thread5EXITtrue, 91#$Ultimate##0true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,453 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,453 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,453 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,453 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,454 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][66], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 304#true, 84#thread5EXITtrue, 91#$Ultimate##0true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,454 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,454 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,454 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,454 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,454 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][64], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 304#true, 84#thread5EXITtrue, 91#$Ultimate##0true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,455 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,455 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,455 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,455 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,455 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,455 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,455 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,455 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,455 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,458 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 84#thread5EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,458 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,458 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,458 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,458 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,460 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,460 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,460 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,460 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,460 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,463 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 304#true, 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,463 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,463 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,463 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,463 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,558 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,558 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,558 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,558 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,558 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,559 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,559 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,559 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,559 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,559 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,586 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 84#thread5EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,586 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,586 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,586 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,586 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,596 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,596 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,596 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,596 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,596 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,596 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 304#true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,596 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,597 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,597 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,597 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,597 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 304#true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,597 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,597 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,598 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,598 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,598 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 304#true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,598 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,598 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,598 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,598 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,604 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 304#true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,604 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,604 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,604 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,604 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,604 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 304#true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,604 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,604 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,604 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,604 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:30,663 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 84#thread5EXITtrue, 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,663 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2022-12-13 13:04:30,663 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2022-12-13 13:04:30,663 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2022-12-13 13:04:30,663 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2022-12-13 13:04:30,682 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,682 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,682 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,682 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,682 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,682 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,683 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,683 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,683 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,683 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,684 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,684 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,684 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,684 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,684 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,684 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,770 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,770 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,770 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,770 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,770 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,771 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,771 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,771 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,771 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:30,771 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,816 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 135#thread2EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,817 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,817 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,817 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,817 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,817 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 135#thread2EXITtrue, 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,817 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,817 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,817 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,817 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,819 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 304#true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 135#thread2EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,819 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,819 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,819 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,819 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,824 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][107], [205#L67true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 304#true, 53#thread8EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:30,824 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,824 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,824 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:30,824 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:31,006 INFO L130 PetriNetUnfolder]: 22506/30406 cut-off events. [2022-12-13 13:04:31,006 INFO L131 PetriNetUnfolder]: For 34556/59190 co-relation queries the response was YES. [2022-12-13 13:04:31,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88664 conditions, 30406 events. 22506/30406 cut-off events. For 34556/59190 co-relation queries the response was YES. Maximal size of possible extension queue 2247. Compared 191708 event pairs, 6762 based on Foata normal form. 184/25397 useless extension candidates. Maximal degree in co-relation 87218. Up to 24494 conditions per place. [2022-12-13 13:04:31,324 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 79 places, 215 transitions, 2174 flow [2022-12-13 13:04:31,324 INFO L226 LiptonReduction]: Number of co-enabled transitions 2808 [2022-12-13 13:04:31,494 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [902] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_397 1))) (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|) (= v_~b~0_721 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_722 256) 0))) 1 0) 0) 0 1)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|)) (= (+ v_~s~0_1285 1) v_~s~0_1284) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.base_23| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_23| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m1~0_135 v_~s~0_1285) 1 0)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81| (ite (<= v_~m6~0_125 v_~s~0_1285) 1 0)))) InVars {~b~0=v_~b~0_722, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, ~s~0=v_~s~0_1285} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_77|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_23|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71|, ~b~0=v_~b~0_721, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81|, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_23|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|, ~x~0=v_~x~0_397, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|, ~s~0=v_~s~0_1284} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:31,575 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [901] L45-->thread8EXIT: Formula: (let ((.cse0 (= v_~x~0_395 1))) (and (= |v_thread8Thread1of1ForFork0_#res#1.offset_49| 0) .cse0 (= (+ v_~s~0_1281 1) v_~s~0_1280) (= (ite (<= v_~m8~0_119 v_~s~0_1281) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_59|) (= |v_thread8Thread1of1ForFork0_#res#1.base_49| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_69|)) (= (ite (<= v_~m1~0_133 v_~s~0_1281) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_69|) (= (ite (= (ite (or .cse0 (not (= (mod v_~b~0_718 256) 0))) 1 0) 0) 0 1) v_~b~0_717) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_69| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_69|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_59|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_59| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_59|))) InVars {~b~0=v_~b~0_718, ~m1~0=v_~m1~0_133, ~m8~0=v_~m8~0_119, ~s~0=v_~s~0_1281} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_59|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_49|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_69|, ~b~0=v_~b~0_717, ~m1~0=v_~m1~0_133, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_75|, ~m8~0=v_~m8~0_119, ~x~0=v_~x~0_395, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_69|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_59|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_49|, ~s~0=v_~s~0_1280} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:31,664 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [898] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_389 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59| (ite (<= v_~m7~0_109 v_~s~0_1269) 1 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59|) (= |v_thread7Thread1of1ForFork5_#res#1.offset_21| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m1~0_127 v_~s~0_1269) 1 0)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59| 0)) (= (+ v_~s~0_1269 1) v_~s~0_1268) (= v_~b~0_705 (ite (= (ite (or (not (= 0 (mod v_~b~0_706 256))) .cse0) 1 0) 0) 0 1)) .cse0 (= |v_thread7Thread1of1ForFork5_#res#1.base_21| 0))) InVars {~b~0=v_~b~0_706, ~m1~0=v_~m1~0_127, ~m7~0=v_~m7~0_109, ~s~0=v_~s~0_1269} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_69|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_63|, ~b~0=v_~b~0_705, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_59|, ~m1~0=v_~m1~0_127, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_21|, ~m7~0=v_~m7~0_109, ~x~0=v_~x~0_389, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_63|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_59|, ~s~0=v_~s~0_1268} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:31,744 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:31,837 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:32,103 INFO L241 LiptonReduction]: Total number of compositions: 1 [2022-12-13 13:04:32,104 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 3800 [2022-12-13 13:04:32,104 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 215 transitions, 2184 flow [2022-12-13 13:04:32,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 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-13 13:04:32,104 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:04:32,104 INFO L214 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] [2022-12-13 13:04:32,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 13:04:32,105 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:04:32,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:04:32,105 INFO L85 PathProgramCache]: Analyzing trace with hash -530538274, now seen corresponding path program 1 times [2022-12-13 13:04:32,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:04:32,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875917297] [2022-12-13 13:04:32,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:04:32,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:04:32,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:04:32,378 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-13 13:04:32,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:04:32,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875917297] [2022-12-13 13:04:32,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875917297] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:04:32,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:04:32,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:04:32,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479147005] [2022-12-13 13:04:32,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:04:32,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 13:04:32,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:04:32,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 13:04:32,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:04:32,380 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 99 [2022-12-13 13:04:32,381 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 215 transitions, 2184 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:04:32,381 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:04:32,381 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 99 [2022-12-13 13:04:32,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:04:47,609 INFO L130 PetriNetUnfolder]: 160208/192951 cut-off events. [2022-12-13 13:04:47,609 INFO L131 PetriNetUnfolder]: For 343604/343604 co-relation queries the response was YES. [2022-12-13 13:04:48,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 686965 conditions, 192951 events. 160208/192951 cut-off events. For 343604/343604 co-relation queries the response was YES. Maximal size of possible extension queue 4245. Compared 870321 event pairs, 71266 based on Foata normal form. 936/193887 useless extension candidates. Maximal degree in co-relation 482692. Up to 188593 conditions per place. [2022-12-13 13:04:49,072 INFO L137 encePairwiseOnDemand]: 46/99 looper letters, 112 selfloop transitions, 224 changer transitions 0/336 dead transitions. [2022-12-13 13:04:49,073 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 336 transitions, 4017 flow [2022-12-13 13:04:49,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:04:49,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 13:04:49,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 196 transitions. [2022-12-13 13:04:49,096 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.39595959595959596 [2022-12-13 13:04:49,096 INFO L175 Difference]: Start difference. First operand has 79 places, 215 transitions, 2184 flow. Second operand 5 states and 196 transitions. [2022-12-13 13:04:49,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 336 transitions, 4017 flow [2022-12-13 13:04:51,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 336 transitions, 3908 flow, removed 8 selfloop flow, removed 2 redundant places. [2022-12-13 13:04:51,204 INFO L231 Difference]: Finished difference. Result has 82 places, 296 transitions, 3687 flow [2022-12-13 13:04:51,204 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=99, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3687, PETRI_PLACES=82, PETRI_TRANSITIONS=296} [2022-12-13 13:04:51,205 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 7 predicate places. [2022-12-13 13:04:51,205 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:04:51,205 INFO L89 Accepts]: Start accepts. Operand has 82 places, 296 transitions, 3687 flow [2022-12-13 13:04:51,207 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:04:51,207 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:04:51,207 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 296 transitions, 3687 flow [2022-12-13 13:04:51,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 82 places, 296 transitions, 3687 flow [2022-12-13 13:04:51,243 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][38], [9#L219-4true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:51,244 INFO L382 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2022-12-13 13:04:51,244 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2022-12-13 13:04:51,244 INFO L385 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2022-12-13 13:04:51,244 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2022-12-13 13:04:51,272 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([880] L105-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57| 0)) (= |v_thread4Thread1of1ForFork4_#res#1.base_31| 0) (= (ite (<= v_~m4~0_83 v_~s~0_1173) 1 0) |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1173 1) v_~s~0_1172) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_31|) (= v_~b~0_615 (ite (= 0 (ite (or (= v_~x~0_335 1) (not (= 0 (mod v_~b~0_616 256)))) 1 0)) 0 1))) InVars {~b~0=v_~b~0_616, ~m4~0=v_~m4~0_83, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1173} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_57|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_31|, ~b~0=v_~b~0_615, ~m4~0=v_~m4~0_83, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_61|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_57|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_31|, ~x~0=v_~x~0_335, ~s~0=v_~s~0_1172} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~s~0][55], [30#L220-4true, 205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:51,273 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:04:51,273 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:51,273 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:51,273 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:51,273 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][61], [30#L220-4true, 205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:51,273 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:04:51,273 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:51,274 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:04:51,274 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:51,282 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_375 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|)) (= |v_thread4Thread1of1ForFork4_#res#1.base_35| 0) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| (ite (<= v_~m1~0_111 v_~s~0_1243) 1 0)) (= (+ v_~s~0_1243 1) v_~s~0_1242) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m4~0_105 v_~s~0_1243) 1 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_35|) (= v_~b~0_681 (ite (= (ite (or (not (= (mod v_~b~0_682 256) 0)) .cse0) 1 0) 0) 0 1)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|) .cse0)) InVars {~b~0=v_~b~0_682, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, ~s~0=v_~s~0_1243} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_61|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_51|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_35|, ~b~0=v_~b~0_681, ~m4~0=v_~m4~0_105, ~m1~0=v_~m1~0_111, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_65|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_61|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_35|, ~x~0=v_~x~0_375, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_51|, ~s~0=v_~s~0_1242} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][61], [30#L220-4true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 159#thread4EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:51,283 INFO L382 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2022-12-13 13:04:51,283 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2022-12-13 13:04:51,283 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2022-12-13 13:04:51,283 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2022-12-13 13:04:51,298 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][38], [30#L220-4true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 84#thread5EXITtrue, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:51,298 INFO L382 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2022-12-13 13:04:51,298 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2022-12-13 13:04:51,298 INFO L385 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2022-12-13 13:04:51,298 INFO L385 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2022-12-13 13:04:51,442 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][80], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 39#thread6EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 58#$Ultimate##0true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:51,442 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:04:51,442 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:51,442 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:51,442 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:51,443 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][87], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 39#thread6EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 58#$Ultimate##0true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:51,443 INFO L382 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2022-12-13 13:04:51,443 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:51,443 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:04:51,443 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:04:52,078 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:52,078 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:04:52,078 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:04:52,078 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:04:52,078 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:04:52,488 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:52,488 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:04:52,488 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:04:52,488 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,488 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,488 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:52,488 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:04:52,488 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:04:52,488 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,488 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,884 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [205#L67true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:52,884 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,884 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,884 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,884 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,885 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:52,885 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,885 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,885 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,885 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,904 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:52,904 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,904 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,904 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,904 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,905 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 168#L105true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:52,905 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,905 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,905 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,905 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,906 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:52,906 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,907 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,907 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,907 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,907 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:52,907 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,907 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:04:52,907 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:52,907 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,152 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,153 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,153 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,153 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,153 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,154 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,154 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,154 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,154 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,154 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,209 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,209 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,210 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,210 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,210 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,210 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 168#L105true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,210 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,210 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,210 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,210 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,213 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [205#L67true, 2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,213 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,213 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,213 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,213 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,214 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, 2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,214 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,214 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,214 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,214 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,338 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,338 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,338 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,338 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,339 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,339 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 53#thread8EXITtrue, 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 168#L105true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,339 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,339 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:04:53,339 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,339 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,440 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,441 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,441 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,441 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,441 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,541 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,542 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,542 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,542 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,542 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,560 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,560 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,560 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,560 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,560 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,560 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,560 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,560 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,560 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,560 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,561 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,561 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,561 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,561 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,561 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,561 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,562 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,562 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,562 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,562 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,565 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [205#L67true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,565 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,565 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,565 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,565 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,566 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 168#L105true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,566 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,566 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,566 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,566 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,567 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 309#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,567 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,567 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,567 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,567 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,569 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,569 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,569 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,569 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,569 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,569 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,569 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,569 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,569 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,569 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,570 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 84#thread5EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 309#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,570 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,571 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,571 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,571 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:04:53,738 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][155], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,738 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,738 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,738 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,738 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:53,738 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,738 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,738 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,739 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,739 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:53,741 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,741 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,741 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,742 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,742 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,872 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,872 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,872 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,872 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,872 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:04:53,956 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 309#true, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,957 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:04:53,957 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:53,957 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:53,957 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:53,958 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][126], [205#L67true, 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 159#thread4EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 309#true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:04:53,958 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:04:53,958 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:53,958 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:53,958 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:04:54,021 INFO L130 PetriNetUnfolder]: 23240/31534 cut-off events. [2022-12-13 13:04:54,021 INFO L131 PetriNetUnfolder]: For 43589/68122 co-relation queries the response was YES. [2022-12-13 13:04:54,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94854 conditions, 31534 events. 23240/31534 cut-off events. For 43589/68122 co-relation queries the response was YES. Maximal size of possible extension queue 2258. Compared 199915 event pairs, 6622 based on Foata normal form. 126/26758 useless extension candidates. Maximal degree in co-relation 93401. Up to 25131 conditions per place. [2022-12-13 13:04:54,391 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 296 transitions, 3687 flow [2022-12-13 13:04:54,391 INFO L226 LiptonReduction]: Number of co-enabled transitions 3282 [2022-12-13 13:04:54,541 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:54,621 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [902] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_397 1))) (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|) (= v_~b~0_721 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_722 256) 0))) 1 0) 0) 0 1)) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|)) (= (+ v_~s~0_1285 1) v_~s~0_1284) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.base_23| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_23| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m1~0_135 v_~s~0_1285) 1 0)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81| (ite (<= v_~m6~0_125 v_~s~0_1285) 1 0)))) InVars {~b~0=v_~b~0_722, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, ~s~0=v_~s~0_1285} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_77|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_23|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_71|, ~b~0=v_~b~0_721, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_81|, ~m6~0=v_~m6~0_125, ~m1~0=v_~m1~0_135, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_23|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_81|, ~x~0=v_~x~0_397, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_71|, ~s~0=v_~s~0_1284} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:04:54,826 INFO L241 LiptonReduction]: Total number of compositions: 1 [2022-12-13 13:04:54,827 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 3622 [2022-12-13 13:04:54,827 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 296 transitions, 3691 flow [2022-12-13 13:04:54,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:04:54,828 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:04:54,828 INFO L214 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] [2022-12-13 13:04:54,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 13:04:54,828 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:04:54,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:04:54,828 INFO L85 PathProgramCache]: Analyzing trace with hash -931204410, now seen corresponding path program 1 times [2022-12-13 13:04:54,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:04:54,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283835444] [2022-12-13 13:04:54,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:04:54,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:04:54,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:04:55,079 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-13 13:04:55,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:04:55,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283835444] [2022-12-13 13:04:55,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283835444] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:04:55,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:04:55,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:04:55,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944809706] [2022-12-13 13:04:55,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:04:55,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 13:04:55,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:04:55,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 13:04:55,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:04:55,081 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 100 [2022-12-13 13:04:55,082 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 296 transitions, 3691 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:04:55,082 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:04:55,082 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 100 [2022-12-13 13:04:55,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:05:10,831 INFO L130 PetriNetUnfolder]: 160210/193133 cut-off events. [2022-12-13 13:05:10,831 INFO L131 PetriNetUnfolder]: For 378707/378707 co-relation queries the response was YES. [2022-12-13 13:05:11,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 703556 conditions, 193133 events. 160210/193133 cut-off events. For 378707/378707 co-relation queries the response was YES. Maximal size of possible extension queue 4237. Compared 873466 event pairs, 55191 based on Foata normal form. 1144/194277 useless extension candidates. Maximal degree in co-relation 321774. Up to 188229 conditions per place. [2022-12-13 13:05:12,243 INFO L137 encePairwiseOnDemand]: 47/100 looper letters, 114 selfloop transitions, 336 changer transitions 0/450 dead transitions. [2022-12-13 13:05:12,243 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 450 transitions, 6416 flow [2022-12-13 13:05:12,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:05:12,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 13:05:12,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 198 transitions. [2022-12-13 13:05:12,245 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.396 [2022-12-13 13:05:12,245 INFO L175 Difference]: Start difference. First operand has 82 places, 296 transitions, 3691 flow. Second operand 5 states and 198 transitions. [2022-12-13 13:05:12,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 450 transitions, 6416 flow [2022-12-13 13:05:13,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 450 transitions, 6067 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-12-13 13:05:13,861 INFO L231 Difference]: Finished difference. Result has 85 places, 409 transitions, 5902 flow [2022-12-13 13:05:13,861 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5902, PETRI_PLACES=85, PETRI_TRANSITIONS=409} [2022-12-13 13:05:13,862 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 10 predicate places. [2022-12-13 13:05:13,862 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:05:13,862 INFO L89 Accepts]: Start accepts. Operand has 85 places, 409 transitions, 5902 flow [2022-12-13 13:05:13,864 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:05:13,864 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:05:13,865 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 409 transitions, 5902 flow [2022-12-13 13:05:13,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 85 places, 409 transitions, 5902 flow [2022-12-13 13:05:13,886 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][42], [9#L219-4true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 317#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:05:13,886 INFO L382 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2022-12-13 13:05:13,886 INFO L385 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2022-12-13 13:05:13,886 INFO L385 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2022-12-13 13:05:13,886 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2022-12-13 13:05:16,239 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][156], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 53#thread8EXITtrue, Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, 277#true, 317#true, Black: 307#(not (<= ~m2~0 ~s~0)), 135#thread2EXITtrue, 168#L105true, 58#$Ultimate##0true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:05:16,239 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:05:16,239 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:05:16,240 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:05:16,240 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:05:16,652 INFO L130 PetriNetUnfolder]: 21599/29946 cut-off events. [2022-12-13 13:05:16,652 INFO L131 PetriNetUnfolder]: For 50518/73461 co-relation queries the response was YES. [2022-12-13 13:05:16,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91530 conditions, 29946 events. 21599/29946 cut-off events. For 50518/73461 co-relation queries the response was YES. Maximal size of possible extension queue 2131. Compared 196274 event pairs, 6664 based on Foata normal form. 70/25501 useless extension candidates. Maximal degree in co-relation 90080. Up to 23076 conditions per place. [2022-12-13 13:05:16,997 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 85 places, 409 transitions, 5902 flow [2022-12-13 13:05:16,997 INFO L226 LiptonReduction]: Number of co-enabled transitions 3788 [2022-12-13 13:05:17,262 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:17,345 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:17,448 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:17,531 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:17,614 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:17,696 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:17,777 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:17,859 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [903] L45-->thread4EXIT: Formula: (let ((.cse0 (= v_~x~0_399 1))) (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| (ite (<= v_~m1~0_137 v_~s~0_1289) 1 0)) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| (ite (<= v_~m4~0_107 v_~s~0_1289) 1 0)) (not (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63| 0)) (= 0 |v_thread4Thread1of1ForFork4_#res#1.offset_37|) (= (+ v_~s~0_1289 1) v_~s~0_1288) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|) (= (ite (= (ite (or (not (= (mod v_~b~0_726 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_725) (= |v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63| |v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|) .cse0 (= |v_thread4Thread1of1ForFork4_#res#1.base_37| 0))) InVars {~b~0=v_~b~0_726, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, ~s~0=v_~s~0_1289} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_73|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_37|, ~b~0=v_~b~0_725, ~m4~0=v_~m4~0_107, ~m1~0=v_~m1~0_137, thread4Thread1of1ForFork4_#t~post8#1=|v_thread4Thread1of1ForFork4_#t~post8#1_67|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_63|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_37|, ~x~0=v_~x~0_399, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_73|, ~s~0=v_~s~0_1288} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.base, ~b~0, thread4Thread1of1ForFork4_#t~post8#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:17,940 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:18,023 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [904] L45-->thread2EXIT: Formula: (let ((.cse0 (= v_~x~0_401 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|)) (= |v_thread2Thread1of1ForFork6_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| (ite (<= v_~m1~0_139 v_~s~0_1293) 1 0)) (= v_~b~0_729 (ite (= (ite (or (not (= (mod v_~b~0_730 256) 0)) .cse0) 1 0) 0) 0 1)) (= (ite (<= v_~m2~0_153 v_~s~0_1293) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) (= v_~s~0_1292 (+ v_~s~0_1293 1)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| 0)) (= |v_thread2Thread1of1ForFork6_#res#1.offset_53| 0) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) .cse0)) InVars {~b~0=v_~b~0_730, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, ~s~0=v_~s~0_1293} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_53|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75|, ~b~0=v_~b~0_729, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_99|, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_53|, ~x~0=v_~x~0_401, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|, ~s~0=v_~s~0_1292, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99|} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork6_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:18,134 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [904] L45-->thread2EXIT: Formula: (let ((.cse0 (= v_~x~0_401 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|)) (= |v_thread2Thread1of1ForFork6_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75| (ite (<= v_~m1~0_139 v_~s~0_1293) 1 0)) (= v_~b~0_729 (ite (= (ite (or (not (= (mod v_~b~0_730 256) 0)) .cse0) 1 0) 0) 0 1)) (= (ite (<= v_~m2~0_153 v_~s~0_1293) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) (= v_~s~0_1292 (+ v_~s~0_1293 1)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| 0)) (= |v_thread2Thread1of1ForFork6_#res#1.offset_53| 0) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|) .cse0)) InVars {~b~0=v_~b~0_730, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, ~s~0=v_~s~0_1293} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_53|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_75|, ~b~0=v_~b~0_729, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_99|, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_99|, ~m2~0=v_~m2~0_153, ~m1~0=v_~m1~0_139, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_53|, ~x~0=v_~x~0_401, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_75|, ~s~0=v_~s~0_1292, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_99|} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork6_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1] and [812] L52-->thread1EXIT: Formula: (and (= v_~x~0_145 0) (= (+ v_~s~0_707 1) v_~s~0_706) (= |v_thread1Thread1of1ForFork3_#res#1.base_47| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_47| 0)) InVars {~s~0=v_~s~0_707} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_47|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_55|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_47|, ~x~0=v_~x~0_145, ~s~0=v_~s~0_706} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, ~s~0] [2022-12-13 13:05:18,353 INFO L241 LiptonReduction]: Total number of compositions: 1 [2022-12-13 13:05:18,356 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 4494 [2022-12-13 13:05:18,356 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 409 transitions, 5924 flow [2022-12-13 13:05:18,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:05:18,356 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:05:18,356 INFO L214 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] [2022-12-13 13:05:18,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 13:05:18,357 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:05:18,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:05:18,357 INFO L85 PathProgramCache]: Analyzing trace with hash 421213657, now seen corresponding path program 1 times [2022-12-13 13:05:18,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:05:18,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7698714] [2022-12-13 13:05:18,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:05:18,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:05:18,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:05:18,611 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-13 13:05:18,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:05:18,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7698714] [2022-12-13 13:05:18,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7698714] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:05:18,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:05:18,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 13:05:18,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698917739] [2022-12-13 13:05:18,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:05:18,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 13:05:18,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:05:18,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 13:05:18,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-13 13:05:18,613 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 110 [2022-12-13 13:05:18,613 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 409 transitions, 5924 flow. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 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-13 13:05:18,613 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:05:18,613 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 110 [2022-12-13 13:05:18,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:05:56,666 INFO L130 PetriNetUnfolder]: 330903/397012 cut-off events. [2022-12-13 13:05:56,666 INFO L131 PetriNetUnfolder]: For 841370/841370 co-relation queries the response was YES. [2022-12-13 13:05:57,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1463721 conditions, 397012 events. 330903/397012 cut-off events. For 841370/841370 co-relation queries the response was YES. Maximal size of possible extension queue 8936. Compared 1922215 event pairs, 87568 based on Foata normal form. 5078/402090 useless extension candidates. Maximal degree in co-relation 816812. Up to 248091 conditions per place. [2022-12-13 13:05:59,349 INFO L137 encePairwiseOnDemand]: 39/110 looper letters, 165 selfloop transitions, 591 changer transitions 0/756 dead transitions. [2022-12-13 13:05:59,349 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 756 transitions, 11417 flow [2022-12-13 13:05:59,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 13:05:59,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 13:05:59,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 303 transitions. [2022-12-13 13:05:59,350 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2022-12-13 13:05:59,350 INFO L175 Difference]: Start difference. First operand has 85 places, 409 transitions, 5924 flow. Second operand 6 states and 303 transitions. [2022-12-13 13:05:59,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 756 transitions, 11417 flow [2022-12-13 13:06:07,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 756 transitions, 10844 flow, removed 15 selfloop flow, removed 2 redundant places. [2022-12-13 13:06:07,327 INFO L231 Difference]: Finished difference. Result has 89 places, 665 transitions, 10647 flow [2022-12-13 13:06:07,328 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=5559, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10647, PETRI_PLACES=89, PETRI_TRANSITIONS=665} [2022-12-13 13:06:07,328 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 14 predicate places. [2022-12-13 13:06:07,328 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:06:07,328 INFO L89 Accepts]: Start accepts. Operand has 89 places, 665 transitions, 10647 flow [2022-12-13 13:06:07,331 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:06:07,332 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:06:07,332 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 665 transitions, 10647 flow [2022-12-13 13:06:07,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 89 places, 665 transitions, 10647 flow [2022-12-13 13:06:07,675 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][124], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 112#L221-4true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:07,675 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:06:07,675 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:06:07,675 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:06:07,675 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:06:07,675 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][40], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 112#L221-4true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:07,675 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:06:07,676 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:06:07,676 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:06:07,676 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:06:08,236 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][124], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 134#L222-4true, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:08,236 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:06:08,236 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:06:08,236 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:06:08,236 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:06:08,237 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][40], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 134#L222-4true, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:08,237 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:06:08,237 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:06:08,237 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:06:08,237 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:06:08,238 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][184], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 134#L222-4true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:08,238 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:06:08,238 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:06:08,238 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:06:08,238 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:06:08,238 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][40], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 137#thread7EXITtrue, 80#$Ultimate##0true, 134#L222-4true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:08,238 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:06:08,238 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:06:08,238 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:06:08,238 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:06:09,471 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][124], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 84#thread5EXITtrue, 53#thread8EXITtrue, 91#$Ultimate##0true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:09,471 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,471 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,471 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,471 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,471 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][40], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 53#thread8EXITtrue, 91#$Ultimate##0true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:09,472 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,472 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,472 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,472 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,472 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][184], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 53#thread8EXITtrue, 91#$Ultimate##0true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:09,472 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,472 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,472 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,472 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,472 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][40], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 53#thread8EXITtrue, 91#$Ultimate##0true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:09,472 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,473 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,473 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,473 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,474 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][276], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 137#thread7EXITtrue, 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:09,474 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,474 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,474 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,474 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,474 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][40], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:09,474 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:06:09,474 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,474 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:06:09,474 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:06:14,221 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][238], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 84#thread5EXITtrue, 325#true, 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 51#L181true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 135#thread2EXITtrue, 58#$Ultimate##0true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:14,221 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:06:14,221 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:06:14,222 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:06:14,222 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:06:15,000 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][238], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 84#thread5EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 74#$Ultimate##0true, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:15,001 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:06:15,001 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:06:15,001 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:06:15,001 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:06:15,530 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][238], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 258#(and (<= ~b~0 0) (<= 0 ~b~0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 84#thread5EXITtrue, 325#true, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 74#$Ultimate##0true, 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:06:15,530 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:06:15,530 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:06:15,530 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:06:15,530 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:06:16,140 INFO L130 PetriNetUnfolder]: 73849/95939 cut-off events. [2022-12-13 13:06:16,140 INFO L131 PetriNetUnfolder]: For 241198/607463 co-relation queries the response was YES. [2022-12-13 13:06:16,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388897 conditions, 95939 events. 73849/95939 cut-off events. For 241198/607463 co-relation queries the response was YES. Maximal size of possible extension queue 5298. Compared 586825 event pairs, 16625 based on Foata normal form. 176/91873 useless extension candidates. Maximal degree in co-relation 384754. Up to 56606 conditions per place. [2022-12-13 13:06:17,351 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 665 transitions, 10647 flow [2022-12-13 13:06:17,351 INFO L226 LiptonReduction]: Number of co-enabled transitions 5284 [2022-12-13 13:06:17,453 INFO L241 LiptonReduction]: Total number of compositions: 0 [2022-12-13 13:06:17,453 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 10125 [2022-12-13 13:06:17,454 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 665 transitions, 10647 flow [2022-12-13 13:06:17,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 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-13 13:06:17,454 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:06:17,454 INFO L214 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] [2022-12-13 13:06:17,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-13 13:06:17,454 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:06:17,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:06:17,454 INFO L85 PathProgramCache]: Analyzing trace with hash 204591314, now seen corresponding path program 1 times [2022-12-13 13:06:17,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:06:17,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693848111] [2022-12-13 13:06:17,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:06:17,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:06:17,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:06:17,700 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-13 13:06:17,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:06:17,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693848111] [2022-12-13 13:06:17,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693848111] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:06:17,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:06:17,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:06:17,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160056020] [2022-12-13 13:06:17,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:06:17,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 13:06:17,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:06:17,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 13:06:17,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:06:17,702 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 110 [2022-12-13 13:06:17,702 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 665 transitions, 10647 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:06:17,702 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:06:17,702 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 110 [2022-12-13 13:06:17,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:06:59,362 INFO L130 PetriNetUnfolder]: 329448/395553 cut-off events. [2022-12-13 13:06:59,363 INFO L131 PetriNetUnfolder]: For 1292655/1292655 co-relation queries the response was YES. [2022-12-13 13:07:00,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1877272 conditions, 395553 events. 329448/395553 cut-off events. For 1292655/1292655 co-relation queries the response was YES. Maximal size of possible extension queue 8890. Compared 1917033 event pairs, 92646 based on Foata normal form. 1280/396833 useless extension candidates. Maximal degree in co-relation 1206100. Up to 388621 conditions per place. [2022-12-13 13:07:02,244 INFO L137 encePairwiseOnDemand]: 48/110 looper letters, 171 selfloop transitions, 662 changer transitions 3/836 dead transitions. [2022-12-13 13:07:02,244 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 836 transitions, 14764 flow [2022-12-13 13:07:02,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:07:02,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 13:07:02,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 216 transitions. [2022-12-13 13:07:02,245 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3927272727272727 [2022-12-13 13:07:02,245 INFO L175 Difference]: Start difference. First operand has 89 places, 665 transitions, 10647 flow. Second operand 5 states and 216 transitions. [2022-12-13 13:07:02,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 836 transitions, 14764 flow [2022-12-13 13:08:28,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 836 transitions, 14609 flow, removed 70 selfloop flow, removed 2 redundant places. [2022-12-13 13:08:28,418 INFO L231 Difference]: Finished difference. Result has 92 places, 792 transitions, 14374 flow [2022-12-13 13:08:28,419 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=9310, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=470, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=14374, PETRI_PLACES=92, PETRI_TRANSITIONS=792} [2022-12-13 13:08:28,419 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 17 predicate places. [2022-12-13 13:08:28,419 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:08:28,419 INFO L89 Accepts]: Start accepts. Operand has 92 places, 792 transitions, 14374 flow [2022-12-13 13:08:28,423 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:08:28,423 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:08:28,423 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 92 places, 792 transitions, 14374 flow [2022-12-13 13:08:28,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 91 places, 792 transitions, 14374 flow [2022-12-13 13:08:28,463 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][40], [9#L219-4true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:28,463 INFO L382 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2022-12-13 13:08:28,463 INFO L385 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2022-12-13 13:08:28,463 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2022-12-13 13:08:28,463 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2022-12-13 13:08:28,726 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][116], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 84#thread5EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 112#L221-4true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:28,727 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:08:28,727 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:08:28,727 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:08:28,727 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:08:28,727 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:28,727 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:08:28,727 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:08:28,727 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:08:28,727 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:08:29,177 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][116], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 134#L222-4true, 84#thread5EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:29,177 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:08:29,177 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:08:29,177 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:08:29,177 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:08:29,177 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 134#L222-4true, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:29,177 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:08:29,177 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:08:29,177 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:08:29,178 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:08:29,178 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][183], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:29,179 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:08:29,179 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:08:29,179 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:08:29,179 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:08:29,179 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 134#L222-4true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:29,179 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:08:29,179 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:08:29,179 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:08:29,179 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:08:30,325 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][116], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 91#$Ultimate##0true, 84#thread5EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:30,326 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,326 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,326 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,326 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,326 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 91#$Ultimate##0true, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:30,326 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,326 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,326 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,326 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,327 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][183], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 91#$Ultimate##0true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:30,327 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,327 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,327 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,327 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,327 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 91#$Ultimate##0true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:30,327 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,327 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,327 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,327 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,328 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][287], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:30,328 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,328 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,328 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,328 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,328 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 307#(not (<= ~m2~0 ~s~0)), 334#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 176#L223-4true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:30,328 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,328 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:08:30,329 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:30,329 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:08:32,157 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][148], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 14#L86true, 137#thread7EXITtrue, 134#L222-4true, 325#true, 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:32,157 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:08:32,157 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:08:32,157 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:08:32,157 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:08:32,198 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][148], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 134#L222-4true, 325#true, 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:32,198 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:08:32,198 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:08:32,198 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:08:32,198 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:08:32,198 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:08:34,181 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:34,182 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:08:34,182 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:08:34,182 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:08:34,182 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:08:35,203 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][148], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 91#$Ultimate##0true, 325#true, 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:35,203 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,203 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,203 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,203 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,204 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][247], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 325#true, 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:35,204 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,204 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,204 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,204 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,236 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0][148], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 91#$Ultimate##0true, 325#true, 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:35,236 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,236 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,236 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,236 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,236 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,237 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][247], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 325#true, 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:35,237 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,237 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,237 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,237 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,237 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,270 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][247], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 53#thread8EXITtrue, 325#true, 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:35,271 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,271 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,271 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,271 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,579 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 135#thread2EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:35,579 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,579 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,579 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,579 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:08:35,644 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:35,645 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:08:35,645 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:08:35,645 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:08:35,645 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:08:35,646 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, 184#L45true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:35,646 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:08:35,646 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:08:35,646 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:08:35,646 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:08:35,901 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][247], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 84#thread5EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 74#$Ultimate##0true, 334#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:35,902 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:08:35,902 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:35,902 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:35,902 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,240 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][247], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 325#true, 159#thread4EXITtrue, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:36,240 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][29], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 84#thread5EXITtrue, 325#true, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:36,242 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2022-12-13 13:08:36,242 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2022-12-13 13:08:36,242 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2022-12-13 13:08:36,242 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2022-12-13 13:08:36,262 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][247], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 84#thread5EXITtrue, 325#true, 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 51#L181true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:36,263 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,263 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,263 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,263 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,263 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][247], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, 334#true, Black: 307#(not (<= ~m2~0 ~s~0)), Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:36,263 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,263 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,264 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,264 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,264 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:08:36,557 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][247], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 53#thread8EXITtrue, 84#thread5EXITtrue, 325#true, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 307#(not (<= ~m2~0 ~s~0)), 74#$Ultimate##0true, 334#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:08:36,557 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:08:36,557 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:08:36,557 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:08:36,558 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:08:37,105 INFO L130 PetriNetUnfolder]: 74618/96188 cut-off events. [2022-12-13 13:08:37,105 INFO L131 PetriNetUnfolder]: For 172806/372970 co-relation queries the response was YES. [2022-12-13 13:08:37,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 326535 conditions, 96188 events. 74618/96188 cut-off events. For 172806/372970 co-relation queries the response was YES. Maximal size of possible extension queue 5231. Compared 582710 event pairs, 17808 based on Foata normal form. 102/90804 useless extension candidates. Maximal degree in co-relation 322815. Up to 44243 conditions per place. [2022-12-13 13:08:38,239 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 792 transitions, 14374 flow [2022-12-13 13:08:38,239 INFO L226 LiptonReduction]: Number of co-enabled transitions 5882 [2022-12-13 13:08:38,268 INFO L241 LiptonReduction]: Total number of compositions: 0 [2022-12-13 13:08:38,269 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 9850 [2022-12-13 13:08:38,269 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 792 transitions, 14374 flow [2022-12-13 13:08:38,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:08:38,269 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:08:38,269 INFO L214 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] [2022-12-13 13:08:38,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-13 13:08:38,269 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:08:38,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:08:38,270 INFO L85 PathProgramCache]: Analyzing trace with hash 2082166468, now seen corresponding path program 1 times [2022-12-13 13:08:38,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:08:38,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304826022] [2022-12-13 13:08:38,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:08:38,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:08:38,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:08:38,519 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-13 13:08:38,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:08:38,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304826022] [2022-12-13 13:08:38,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304826022] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:08:38,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:08:38,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:08:38,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864803867] [2022-12-13 13:08:38,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:08:38,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 13:08:38,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:08:38,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 13:08:38,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:08:38,521 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 106 [2022-12-13 13:08:38,521 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 792 transitions, 14374 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:08:38,521 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:08:38,521 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 106 [2022-12-13 13:08:38,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:09:18,455 INFO L130 PetriNetUnfolder]: 311663/374810 cut-off events. [2022-12-13 13:09:18,455 INFO L131 PetriNetUnfolder]: For 859133/859133 co-relation queries the response was YES. [2022-12-13 13:09:19,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1558414 conditions, 374810 events. 311663/374810 cut-off events. For 859133/859133 co-relation queries the response was YES. Maximal size of possible extension queue 8616. Compared 1820024 event pairs, 93804 based on Foata normal form. 1800/376610 useless extension candidates. Maximal degree in co-relation 1372580. Up to 369035 conditions per place. [2022-12-13 13:09:21,061 INFO L137 encePairwiseOnDemand]: 48/106 looper letters, 169 selfloop transitions, 903 changer transitions 5/1077 dead transitions. [2022-12-13 13:09:21,061 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 1077 transitions, 21568 flow [2022-12-13 13:09:21,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:09:21,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 13:09:21,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 205 transitions. [2022-12-13 13:09:21,062 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3867924528301887 [2022-12-13 13:09:21,062 INFO L175 Difference]: Start difference. First operand has 91 places, 792 transitions, 14374 flow. Second operand 5 states and 205 transitions. [2022-12-13 13:09:21,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 1077 transitions, 21568 flow [2022-12-13 13:09:23,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 1077 transitions, 19642 flow, removed 508 selfloop flow, removed 3 redundant places. [2022-12-13 13:09:23,591 INFO L231 Difference]: Finished difference. Result has 93 places, 1035 transitions, 19587 flow [2022-12-13 13:09:23,591 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=9436, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=19587, PETRI_PLACES=93, PETRI_TRANSITIONS=1035} [2022-12-13 13:09:23,592 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 18 predicate places. [2022-12-13 13:09:23,592 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:09:23,592 INFO L89 Accepts]: Start accepts. Operand has 93 places, 1035 transitions, 19587 flow [2022-12-13 13:09:23,594 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:09:23,595 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:09:23,595 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 1035 transitions, 19587 flow [2022-12-13 13:09:23,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 93 places, 1035 transitions, 19587 flow [2022-12-13 13:09:23,628 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([897] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_73| 0) (= (ite (<= v_~m2~0_151 v_~s~0_1264) 1 0) |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|) (= |v_thread2Thread1of1ForFork6_#res#1.base_51| 0) (= v_~b~0_701 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61| (ite (<= v_~m1~0_125 v_~s~0_1264) 1 0)) (not (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| 0)) (= |v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97| |v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|)) (= (+ 2 v_~s~0_1264) v_~s~0_1262) (= |v_thread2Thread1of1ForFork6_#res#1.offset_51| 0) (= v_~x~0_385 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_73| 0)) InVars {~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, ~s~0=v_~s~0_1264} OutVars{thread2Thread1of1ForFork6_#res#1.offset=|v_thread2Thread1of1ForFork6_#res#1.offset_51|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_73|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_81|, thread2Thread1of1ForFork6_#t~post4#1=|v_thread2Thread1of1ForFork6_#t~post4#1_97|, thread2Thread1of1ForFork6_#res#1.base=|v_thread2Thread1of1ForFork6_#res#1.base_51|, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1_97|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_61|, ~b~0=v_~b~0_701, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1_97|, ~m2~0=v_~m2~0_151, ~m1~0=v_~m1~0_125, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_73|, ~x~0=v_~x~0_385, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_61|, ~s~0=v_~s~0_1262} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#res#1.offset, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread2Thread1of1ForFork6_#t~post4#1, thread2Thread1of1ForFork6_#res#1.base, thread2Thread1of1ForFork6_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread2Thread1of1ForFork6_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][34], [9#L219-4true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 342#true]) [2022-12-13 13:09:23,628 INFO L382 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2022-12-13 13:09:23,628 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2022-12-13 13:09:23,628 INFO L385 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2022-12-13 13:09:23,628 INFO L385 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2022-12-13 13:09:23,901 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][96], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 84#thread5EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 112#L221-4true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:23,901 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:09:23,902 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:09:23,902 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:09:23,902 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:09:23,902 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][25], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 112#L221-4true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:23,902 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:09:23,902 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:09:23,902 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:09:23,902 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:09:24,433 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][96], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 134#L222-4true, 84#thread5EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:24,433 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:09:24,433 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:09:24,433 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:09:24,433 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:09:24,433 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][25], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 134#L222-4true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:24,434 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:09:24,434 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:09:24,434 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:09:24,434 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:09:24,435 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][160], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 134#L222-4true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:24,435 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:09:24,435 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:09:24,435 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:09:24,435 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:09:24,435 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][25], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 137#thread7EXITtrue, 80#$Ultimate##0true, 134#L222-4true, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:24,435 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:09:24,435 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:09:24,435 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:09:24,435 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:09:25,776 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][96], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 91#$Ultimate##0true, 84#thread5EXITtrue, 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 342#true]) [2022-12-13 13:09:25,777 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,777 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,777 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,777 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,777 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][25], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 91#$Ultimate##0true, 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 176#L223-4true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 342#true]) [2022-12-13 13:09:25,777 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,777 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,777 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,777 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,778 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][160], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 91#$Ultimate##0true, 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 342#true]) [2022-12-13 13:09:25,778 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,778 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,778 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,778 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,778 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][25], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 91#$Ultimate##0true, 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, 176#L223-4true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 342#true]) [2022-12-13 13:09:25,778 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,778 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,778 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,778 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][274], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 137#thread7EXITtrue, 53#thread8EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:25,779 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,779 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,779 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,779 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][25], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 176#L223-4true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:25,779 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:09:25,780 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,780 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:09:25,780 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:09:30,149 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][25], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 84#thread5EXITtrue, 325#true, 215#thread1EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 342#true]) [2022-12-13 13:09:30,149 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:09:30,149 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:09:30,149 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:09:30,149 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:09:30,340 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][25], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 342#true]) [2022-12-13 13:09:30,340 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:09:30,340 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:09:30,340 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:09:30,340 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:09:30,341 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][25], [42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, Black: 299#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 176#L223-4true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 342#true]) [2022-12-13 13:09:30,341 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:09:30,341 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:09:30,341 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:09:30,341 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:09:30,821 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][260], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 14#L86true, 137#thread7EXITtrue, 84#thread5EXITtrue, 53#thread8EXITtrue, 325#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, 74#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 168#L105true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:30,822 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:09:30,822 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:09:30,822 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:09:30,822 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:09:31,352 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][260], [Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 14#L86true, 137#thread7EXITtrue, 84#thread5EXITtrue, 53#thread8EXITtrue, 325#true, 159#thread4EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 277#true, 74#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), 342#true, Black: 279#(and (= ~t~0 0) (= ~s~0 0))]) [2022-12-13 13:09:31,352 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:09:31,352 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:09:31,352 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:09:31,352 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:09:31,991 INFO L130 PetriNetUnfolder]: 70933/92909 cut-off events. [2022-12-13 13:09:31,991 INFO L131 PetriNetUnfolder]: For 154279/298619 co-relation queries the response was YES. [2022-12-13 13:09:32,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 312127 conditions, 92909 events. 70933/92909 cut-off events. For 154279/298619 co-relation queries the response was YES. Maximal size of possible extension queue 5074. Compared 578854 event pairs, 17734 based on Foata normal form. 142/87278 useless extension candidates. Maximal degree in co-relation 307325. Up to 43132 conditions per place. [2022-12-13 13:09:33,112 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 1035 transitions, 19587 flow [2022-12-13 13:09:33,113 INFO L226 LiptonReduction]: Number of co-enabled transitions 6228 [2022-12-13 13:09:33,140 INFO L241 LiptonReduction]: Total number of compositions: 0 [2022-12-13 13:09:33,140 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 9548 [2022-12-13 13:09:33,140 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 1035 transitions, 19587 flow [2022-12-13 13:09:33,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 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-13 13:09:33,141 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:09:33,141 INFO L214 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] [2022-12-13 13:09:33,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 13:09:33,141 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:09:33,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:09:33,141 INFO L85 PathProgramCache]: Analyzing trace with hash 511253923, now seen corresponding path program 1 times [2022-12-13 13:09:33,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:09:33,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88127693] [2022-12-13 13:09:33,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:09:33,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:09:33,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:09:33,480 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-13 13:09:33,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:09:33,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88127693] [2022-12-13 13:09:33,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88127693] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:09:33,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:09:33,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 13:09:33,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26629900] [2022-12-13 13:09:33,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:09:33,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 13:09:33,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:09:33,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 13:09:33,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-13 13:09:33,483 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 100 [2022-12-13 13:09:33,483 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 1035 transitions, 19587 flow. Second operand has 8 states, 8 states have (on average 5.875) internal successors, (47), 7 states have internal predecessors, (47), 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-13 13:09:33,484 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:09:33,484 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 100 [2022-12-13 13:09:33,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:10:13,055 INFO L130 PetriNetUnfolder]: 306985/368964 cut-off events. [2022-12-13 13:10:13,056 INFO L131 PetriNetUnfolder]: For 848211/848211 co-relation queries the response was YES. [2022-12-13 13:10:14,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1551831 conditions, 368964 events. 306985/368964 cut-off events. For 848211/848211 co-relation queries the response was YES. Maximal size of possible extension queue 8540. Compared 1778359 event pairs, 105244 based on Foata normal form. 1146/370110 useless extension candidates. Maximal degree in co-relation 1207967. Up to 357203 conditions per place. [2022-12-13 13:10:15,593 INFO L137 encePairwiseOnDemand]: 40/100 looper letters, 231 selfloop transitions, 1194 changer transitions 17/1442 dead transitions. [2022-12-13 13:10:15,594 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 1442 transitions, 27665 flow [2022-12-13 13:10:15,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 13:10:15,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 13:10:15,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 369 transitions. [2022-12-13 13:10:15,595 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.33545454545454545 [2022-12-13 13:10:15,595 INFO L175 Difference]: Start difference. First operand has 93 places, 1035 transitions, 19587 flow. Second operand 11 states and 369 transitions. [2022-12-13 13:10:15,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 1442 transitions, 27665 flow [2022-12-13 13:10:17,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 1442 transitions, 26548 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 13:10:17,946 INFO L231 Difference]: Finished difference. Result has 107 places, 1324 transitions, 27016 flow [2022-12-13 13:10:17,947 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=16110, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=907, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=795, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=27016, PETRI_PLACES=107, PETRI_TRANSITIONS=1324} [2022-12-13 13:10:17,948 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 32 predicate places. [2022-12-13 13:10:17,948 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:10:17,948 INFO L89 Accepts]: Start accepts. Operand has 107 places, 1324 transitions, 27016 flow [2022-12-13 13:10:17,953 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:10:17,953 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:10:17,953 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 1324 transitions, 27016 flow [2022-12-13 13:10:17,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 107 places, 1324 transitions, 27016 flow [2022-12-13 13:10:18,241 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][111], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:18,241 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:10:18,241 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:10:18,241 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:10:18,241 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:10:18,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true]) [2022-12-13 13:10:18,242 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:10:18,242 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:10:18,242 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:10:18,242 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:10:18,769 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][111], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 134#L222-4true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:18,769 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:10:18,769 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:10:18,770 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:10:18,770 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:10:18,770 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:18,770 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:10:18,770 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:10:18,770 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:10:18,770 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:10:18,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][162], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:18,779 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:10:18,779 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:10:18,779 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:10:18,779 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:10:18,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:18,780 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:10:18,780 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:10:18,780 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:10:18,780 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:10:20,045 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:20,045 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,045 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,045 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,046 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:10:20,172 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][111], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, 91#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:20,173 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,173 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,173 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,173 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,173 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 91#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:20,173 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,173 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,173 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,173 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,200 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][162], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 91#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:20,200 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,200 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,200 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,200 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,200 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 91#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:20,200 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,201 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,201 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,201 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,202 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][290], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:20,202 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,202 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,202 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,202 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,203 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:20,203 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,203 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,203 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,203 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,838 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true]) [2022-12-13 13:10:20,838 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,839 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, 136#L52true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:20,839 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,839 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,839 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,839 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,840 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:20,840 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,840 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,840 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:10:20,840 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,858 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:20,858 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,858 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,858 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:20,858 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:22,282 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:22,283 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2022-12-13 13:10:22,283 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2022-12-13 13:10:22,283 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2022-12-13 13:10:22,283 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2022-12-13 13:10:22,966 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, 91#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:22,966 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:10:22,966 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:22,966 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:22,966 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:10:23,270 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:23,270 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,270 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,271 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,271 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,271 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:23,271 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,271 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,272 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,272 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,970 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, 91#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 176#L223-4true]) [2022-12-13 13:10:23,970 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,970 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,970 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,970 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,971 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, 91#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:23,971 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,971 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,971 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,971 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,972 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, 91#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:23,972 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,972 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,972 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,972 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:23,980 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:23,981 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,981 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,981 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,981 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,981 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:23,981 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,981 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,981 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:23,981 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,029 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:24,029 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,029 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,029 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,029 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,033 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:24,033 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,033 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,033 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,033 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,059 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:24,059 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,059 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,059 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,059 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,060 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:24,060 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,060 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,060 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,060 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,063 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:24,063 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,063 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,063 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,063 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,065 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:24,065 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,065 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,065 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,065 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,440 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:24,440 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,440 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,440 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,440 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,441 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:24,441 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,441 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,441 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,441 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,573 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:24,573 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,573 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:24,573 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:10:24,573 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:10:25,503 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, 91#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:10:25,504 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:10:25,504 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:10:25,504 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2022-12-13 13:10:25,504 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2022-12-13 13:10:25,565 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,565 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,565 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,565 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,565 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,566 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,566 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,566 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,566 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,566 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,605 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,605 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,605 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,605 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,605 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,606 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,606 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,606 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,606 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,606 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,607 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,607 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,607 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,607 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,607 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,609 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,609 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,609 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,610 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,610 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,610 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,610 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,610 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,610 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,610 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,613 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,613 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,613 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,613 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,613 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,615 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,615 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,615 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,615 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,615 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,616 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,616 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,616 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,616 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,616 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,617 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,617 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,617 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,617 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,617 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:10:25,985 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:25,985 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:10:25,985 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:10:25,985 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:10:25,986 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:10:25,987 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, 58#$Ultimate##0true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true, 176#L223-4true]) [2022-12-13 13:10:25,987 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:10:25,987 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:10:25,987 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:10:25,987 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:10:26,290 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][279], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 74#$Ultimate##0true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:26,290 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,290 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,291 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,291 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,552 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:26,552 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,552 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,552 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,552 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,553 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][23], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:26,553 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:10:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:10:27,045 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][279], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 14#L86true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 159#thread4EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 365#(and (<= (+ ~m4~0 1) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 74#$Ultimate##0true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:10:27,045 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:10:27,045 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:10:27,046 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:10:27,046 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:10:27,684 INFO L130 PetriNetUnfolder]: 71191/91625 cut-off events. [2022-12-13 13:10:27,684 INFO L131 PetriNetUnfolder]: For 291430/510308 co-relation queries the response was YES. [2022-12-13 13:10:28,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374669 conditions, 91625 events. 71191/91625 cut-off events. For 291430/510308 co-relation queries the response was YES. Maximal size of possible extension queue 4904. Compared 542722 event pairs, 15681 based on Foata normal form. 114/85611 useless extension candidates. Maximal degree in co-relation 371185. Up to 44895 conditions per place. [2022-12-13 13:10:28,813 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 1324 transitions, 27016 flow [2022-12-13 13:10:28,814 INFO L226 LiptonReduction]: Number of co-enabled transitions 7482 [2022-12-13 13:10:29,068 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:29,124 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:29,174 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [931] L45-->thread1EXIT: Formula: (and (= v_~b~0_809 1) (= |v_thread6Thread1of1ForFork2_#res#1.base_35| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_35| 0) (= v_~x~0_479 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93| 0)) (= v_~s~0_1410 (+ 2 v_~s~0_1412)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|) (= |v_thread1Thread1of1ForFork3_#res#1.base_113| 0) (= (ite (<= v_~m6~0_139 v_~s~0_1412) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|) (= |v_thread1Thread1of1ForFork3_#res#1.offset_113| 0) (= (ite (<= v_~m1~0_193 v_~s~0_1412) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115| 0))) InVars {~m6~0=v_~m6~0_139, ~m1~0=v_~m1~0_193, ~s~0=v_~s~0_1412} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_89|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_113|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_121|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_35|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_35|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|, ~b~0=v_~b~0_809, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93|, ~m6~0=v_~m6~0_139, ~m1~0=v_~m1~0_193, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_113|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|, ~x~0=v_~x~0_479, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115|, ~s~0=v_~s~0_1410} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:29,262 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:29,312 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [932] L45-->thread1EXIT: Formula: (and (= v_~x~0_483 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|) (= v_~b~0_813 1) (= |v_thread7Thread1of1ForFork5_#res#1.offset_27| 0) (= (ite (<= v_~m7~0_117 v_~s~0_1418) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|) (= |v_thread1Thread1of1ForFork3_#res#1.base_115| 0) (= |v_thread7Thread1of1ForFork5_#res#1.base_27| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| 0)) (= (ite (<= v_~m1~0_195 v_~s~0_1418) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= (+ 2 v_~s~0_1418) v_~s~0_1416) (= |v_thread1Thread1of1ForFork3_#res#1.offset_115| 0) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65| 0))) InVars {~m1~0=v_~m1~0_195, ~m7~0=v_~m7~0_117, ~s~0=v_~s~0_1418} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_75|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_115|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_123|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_27|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_27|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|, ~b~0=v_~b~0_813, ~m1~0=v_~m1~0_195, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_115|, ~m7~0=v_~m7~0_117, ~x~0=v_~x~0_483, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117|, ~s~0=v_~s~0_1416} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:29,395 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:29,445 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [929] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|) (= (ite (<= v_~m1~0_189 v_~s~0_1400) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|) (= |v_thread1Thread1of1ForFork3_#res#1.offset_109| 0) (= |v_thread6Thread1of1ForFork2_#res#1.base_31| 0) (= (+ 2 v_~s~0_1400) v_~s~0_1398) (= (ite (<= v_~m6~0_135 v_~s~0_1400) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|) (= v_~x~0_471 0) (= v_~b~0_801 1) (= |v_thread1Thread1of1ForFork3_#res#1.base_109| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.offset_31| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111| 0))) InVars {~m6~0=v_~m6~0_135, ~m1~0=v_~m1~0_189, ~s~0=v_~s~0_1400} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_85|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_109|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_117|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_31|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_31|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|, ~b~0=v_~b~0_801, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89|, ~m6~0=v_~m6~0_135, ~m1~0=v_~m1~0_189, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_109|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|, ~x~0=v_~x~0_471, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111|, ~s~0=v_~s~0_1398} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:29,528 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:29,577 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:29,627 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:29,711 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [938] L45-->thread1EXIT: Formula: (and (= v_~b~0_837 1) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| 0)) (= |v_thread7Thread1of1ForFork5_#res#1.base_29| 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_127| 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| (ite (<= v_~m7~0_119 v_~s~0_1454) 1 0)) (= (+ 2 v_~s~0_1454) v_~s~0_1452) (= |v_thread7Thread1of1ForFork5_#res#1.offset_29| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67| 0)) (= v_~x~0_507 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_127| 0) (= (ite (<= v_~m1~0_207 v_~s~0_1454) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|)) InVars {~m1~0=v_~m1~0_207, ~m7~0=v_~m7~0_119, ~s~0=v_~s~0_1454} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_77|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_127|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_135|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_29|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_29|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|, ~b~0=v_~b~0_837, ~m1~0=v_~m1~0_207, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_127|, ~m7~0=v_~m7~0_119, ~x~0=v_~x~0_507, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129|, ~s~0=v_~s~0_1452} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:29,795 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [951] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_153| 0) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_93|) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_89| (ite (<= v_~m5~0_139 v_~s~0_1532) 1 0)) (= |v_thread1Thread1of1ForFork3_#res#1.offset_153| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_89| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_155| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_155|) (= (ite (<= v_~m1~0_233 v_~s~0_1532) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_155|) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_89| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_89|) (= v_~x~0_559 0) (= |v_thread5Thread1of1ForFork7_#res#1.offset_93| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_155| 0)) (= v_~b~0_889 1) (= (+ 2 v_~s~0_1532) v_~s~0_1530)) InVars {~m5~0=v_~m5~0_139, ~m1~0=v_~m1~0_233, ~s~0=v_~s~0_1532} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_153|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_161|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_93|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_105|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_89|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_93|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_155|, ~b~0=v_~b~0_889, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_89|, ~m5~0=v_~m5~0_139, ~m1~0=v_~m1~0_233, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_153|, ~x~0=v_~x~0_559, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_155|, ~s~0=v_~s~0_1530} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:29,880 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:29,930 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:29,981 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:30,031 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [938] L45-->thread1EXIT: Formula: (and (= v_~b~0_837 1) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| 0)) (= |v_thread7Thread1of1ForFork5_#res#1.base_29| 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_127| 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| (ite (<= v_~m7~0_119 v_~s~0_1454) 1 0)) (= (+ 2 v_~s~0_1454) v_~s~0_1452) (= |v_thread7Thread1of1ForFork5_#res#1.offset_29| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67| 0)) (= v_~x~0_507 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_127| 0) (= (ite (<= v_~m1~0_207 v_~s~0_1454) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|)) InVars {~m1~0=v_~m1~0_207, ~m7~0=v_~m7~0_119, ~s~0=v_~s~0_1454} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_77|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_127|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_135|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_29|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_29|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|, ~b~0=v_~b~0_837, ~m1~0=v_~m1~0_207, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_127|, ~m7~0=v_~m7~0_119, ~x~0=v_~x~0_507, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129|, ~s~0=v_~s~0_1452} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:30,119 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [663] $Ultimate##0-->L67: Formula: (and (= v_~t~0_90 (+ v_~t~0_91 1)) (= v_~m2~0_13 v_~t~0_91)) InVars {~t~0=v_~t~0_91} OutVars{thread2Thread1of1ForFork6_#t~post3#1=|v_thread2Thread1of1ForFork6_#t~post3#1_1|, ~m2~0=v_~m2~0_13, ~t~0=v_~t~0_90} AuxVars[] AssignedVars[thread2Thread1of1ForFork6_#t~post3#1, ~m2~0, ~t~0] [2022-12-13 13:10:30,134 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [929] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|) (= (ite (<= v_~m1~0_189 v_~s~0_1400) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|) (= |v_thread1Thread1of1ForFork3_#res#1.offset_109| 0) (= |v_thread6Thread1of1ForFork2_#res#1.base_31| 0) (= (+ 2 v_~s~0_1400) v_~s~0_1398) (= (ite (<= v_~m6~0_135 v_~s~0_1400) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|) (= v_~x~0_471 0) (= v_~b~0_801 1) (= |v_thread1Thread1of1ForFork3_#res#1.base_109| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.offset_31| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111| 0))) InVars {~m6~0=v_~m6~0_135, ~m1~0=v_~m1~0_189, ~s~0=v_~s~0_1400} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_85|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_109|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_117|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_31|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_31|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|, ~b~0=v_~b~0_801, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89|, ~m6~0=v_~m6~0_135, ~m1~0=v_~m1~0_189, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_109|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|, ~x~0=v_~x~0_471, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111|, ~s~0=v_~s~0_1398} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:30,219 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:30,275 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:30,325 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:30,374 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [942] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_135| 0) (= (ite (<= v_~m6~0_143 v_~s~0_1478) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|) (= (ite (<= v_~m1~0_215 v_~s~0_1478) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|) (= (+ 2 v_~s~0_1478) v_~s~0_1476) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|) (= v_~b~0_853 1) (= |v_thread6Thread1of1ForFork2_#res#1.base_39| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_39| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_135| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97| 0)) (= v_~x~0_523 0)) InVars {~m6~0=v_~m6~0_143, ~m1~0=v_~m1~0_215, ~s~0=v_~s~0_1478} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_93|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_135|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_143|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_39|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_39|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|, ~b~0=v_~b~0_853, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97|, ~m6~0=v_~m6~0_143, ~m1~0=v_~m1~0_215, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_135|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|, ~x~0=v_~x~0_523, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137|, ~s~0=v_~s~0_1476} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:30,468 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [938] L45-->thread1EXIT: Formula: (and (= v_~b~0_837 1) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| 0)) (= |v_thread7Thread1of1ForFork5_#res#1.base_29| 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_127| 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| (ite (<= v_~m7~0_119 v_~s~0_1454) 1 0)) (= (+ 2 v_~s~0_1454) v_~s~0_1452) (= |v_thread7Thread1of1ForFork5_#res#1.offset_29| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67| 0)) (= v_~x~0_507 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_127| 0) (= (ite (<= v_~m1~0_207 v_~s~0_1454) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|)) InVars {~m1~0=v_~m1~0_207, ~m7~0=v_~m7~0_119, ~s~0=v_~s~0_1454} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_77|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_127|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_135|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_29|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_29|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|, ~b~0=v_~b~0_837, ~m1~0=v_~m1~0_207, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_127|, ~m7~0=v_~m7~0_119, ~x~0=v_~x~0_507, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129|, ~s~0=v_~s~0_1452} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:30,553 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [681] $Ultimate##0-->L124: Formula: (and (= v_~t~0_74 (+ v_~t~0_75 1)) (= v_~m5~0_7 v_~t~0_75)) InVars {~t~0=v_~t~0_75} OutVars{~m5~0=v_~m5~0_7, thread5Thread1of1ForFork7_#t~post9#1=|v_thread5Thread1of1ForFork7_#t~post9#1_1|, ~t~0=v_~t~0_74} AuxVars[] AssignedVars[~m5~0, thread5Thread1of1ForFork7_#t~post9#1, ~t~0] [2022-12-13 13:10:30,568 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:30,619 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:30,704 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [938] L45-->thread1EXIT: Formula: (and (= v_~b~0_837 1) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| 0)) (= |v_thread7Thread1of1ForFork5_#res#1.base_29| 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_127| 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| (ite (<= v_~m7~0_119 v_~s~0_1454) 1 0)) (= (+ 2 v_~s~0_1454) v_~s~0_1452) (= |v_thread7Thread1of1ForFork5_#res#1.offset_29| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67| 0)) (= v_~x~0_507 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_127| 0) (= (ite (<= v_~m1~0_207 v_~s~0_1454) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|)) InVars {~m1~0=v_~m1~0_207, ~m7~0=v_~m7~0_119, ~s~0=v_~s~0_1454} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_77|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_127|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_135|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_29|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_29|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|, ~b~0=v_~b~0_837, ~m1~0=v_~m1~0_207, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_127|, ~m7~0=v_~m7~0_119, ~x~0=v_~x~0_507, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129|, ~s~0=v_~s~0_1452} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:30,787 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:30,839 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:30,914 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:30,966 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [699] $Ultimate##0-->L181: Formula: (and (= v_~t~0_107 v_~m8~0_13) (= v_~t~0_106 (+ v_~t~0_107 1))) InVars {~t~0=v_~t~0_107} OutVars{~m8~0=v_~m8~0_13, thread8Thread1of1ForFork0_#t~post15#1=|v_thread8Thread1of1ForFork0_#t~post15#1_1|, ~t~0=v_~t~0_106} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_#t~post15#1, ~m8~0, ~t~0] [2022-12-13 13:10:30,981 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:31,030 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [927] L45-->thread1EXIT: Formula: (and (= (+ 2 v_~s~0_1388) v_~s~0_1386) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77|) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77| (ite (<= v_~m5~0_127 v_~s~0_1388) 1 0)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_105| 0) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_81|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107| 0)) (= (ite (<= v_~m1~0_185 v_~s~0_1388) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|) (= v_~b~0_793 1) (= |v_thread5Thread1of1ForFork7_#res#1.offset_81| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_105| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|) (= v_~x~0_463 0)) InVars {~m5~0=v_~m5~0_127, ~m1~0=v_~m1~0_185, ~s~0=v_~s~0_1388} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_105|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_113|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_81|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_93|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_81|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|, ~b~0=v_~b~0_793, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77|, ~m5~0=v_~m5~0_127, ~m1~0=v_~m1~0_185, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_105|, ~x~0=v_~x~0_463, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107|, ~s~0=v_~s~0_1386} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:31,115 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [927] L45-->thread1EXIT: Formula: (and (= (+ 2 v_~s~0_1388) v_~s~0_1386) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77|) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77| (ite (<= v_~m5~0_127 v_~s~0_1388) 1 0)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_105| 0) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_81|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107| 0)) (= (ite (<= v_~m1~0_185 v_~s~0_1388) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|) (= v_~b~0_793 1) (= |v_thread5Thread1of1ForFork7_#res#1.offset_81| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_105| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|) (= v_~x~0_463 0)) InVars {~m5~0=v_~m5~0_127, ~m1~0=v_~m1~0_185, ~s~0=v_~s~0_1388} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_105|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_113|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_81|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_93|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_81|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|, ~b~0=v_~b~0_793, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77|, ~m5~0=v_~m5~0_127, ~m1~0=v_~m1~0_185, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_105|, ~x~0=v_~x~0_463, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107|, ~s~0=v_~s~0_1386} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:31,202 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [921] L45-->thread1EXIT: Formula: (and (= (+ 2 v_~s~0_1352) v_~s~0_1350) (= v_~x~0_439 0) (= |v_thread5Thread1of1ForFork7_#res#1.offset_79| 0) (= v_~b~0_769 1) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|) (= (ite (<= v_~m1~0_173 v_~s~0_1352) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95|) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_79|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|)) (= |v_thread1Thread1of1ForFork3_#res#1.base_93| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75| (ite (<= v_~m5~0_125 v_~s~0_1352) 1 0)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.offset_93| 0)) InVars {~m5~0=v_~m5~0_125, ~m1~0=v_~m1~0_173, ~s~0=v_~s~0_1352} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_93|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_101|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_79|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_91|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_79|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95|, ~b~0=v_~b~0_769, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75|, ~m5~0=v_~m5~0_125, ~m1~0=v_~m1~0_173, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_93|, ~x~0=v_~x~0_439, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|, ~s~0=v_~s~0_1350} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:31,286 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:31,336 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:31,385 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [687] $Ultimate##0-->L143: Formula: (and (= v_~t~0_82 (+ v_~t~0_83 1)) (= v_~m6~0_5 v_~t~0_83)) InVars {~t~0=v_~t~0_83} OutVars{thread6Thread1of1ForFork2_#t~post11#1=|v_thread6Thread1of1ForFork2_#t~post11#1_1|, ~m6~0=v_~m6~0_5, ~t~0=v_~t~0_82} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post11#1, ~m6~0, ~t~0] [2022-12-13 13:10:31,401 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:31,450 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [927] L45-->thread1EXIT: Formula: (and (= (+ 2 v_~s~0_1388) v_~s~0_1386) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77|) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77| (ite (<= v_~m5~0_127 v_~s~0_1388) 1 0)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_105| 0) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_81|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107| 0)) (= (ite (<= v_~m1~0_185 v_~s~0_1388) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|) (= v_~b~0_793 1) (= |v_thread5Thread1of1ForFork7_#res#1.offset_81| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_105| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|) (= v_~x~0_463 0)) InVars {~m5~0=v_~m5~0_127, ~m1~0=v_~m1~0_185, ~s~0=v_~s~0_1388} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_105|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_113|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_81|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_93|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_81|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|, ~b~0=v_~b~0_793, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77|, ~m5~0=v_~m5~0_127, ~m1~0=v_~m1~0_185, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_105|, ~x~0=v_~x~0_463, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107|, ~s~0=v_~s~0_1386} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:31,533 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [928] L45-->thread1EXIT: Formula: (and (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109| 0)) (= v_~x~0_467 0) (= (+ 2 v_~s~0_1394) v_~s~0_1392) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109|) (= v_~b~0_797 1) (= |v_thread1Thread1of1ForFork3_#res#1.base_107| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79|) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_83|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_83| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_107| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109| (ite (<= v_~m1~0_187 v_~s~0_1394) 1 0)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m5~0_129 v_~s~0_1394) 1 0))) InVars {~m5~0=v_~m5~0_129, ~m1~0=v_~m1~0_187, ~s~0=v_~s~0_1394} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_107|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_115|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_83|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_95|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_83|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109|, ~b~0=v_~b~0_797, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79|, ~m5~0=v_~m5~0_129, ~m1~0=v_~m1~0_187, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_107|, ~x~0=v_~x~0_467, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109|, ~s~0=v_~s~0_1392} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:31,620 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:31,673 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [928] L45-->thread1EXIT: Formula: (and (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109| 0)) (= v_~x~0_467 0) (= (+ 2 v_~s~0_1394) v_~s~0_1392) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109|) (= v_~b~0_797 1) (= |v_thread1Thread1of1ForFork3_#res#1.base_107| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79|) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_83|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_83| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_107| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109| (ite (<= v_~m1~0_187 v_~s~0_1394) 1 0)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m5~0_129 v_~s~0_1394) 1 0))) InVars {~m5~0=v_~m5~0_129, ~m1~0=v_~m1~0_187, ~s~0=v_~s~0_1394} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_107|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_115|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_83|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_95|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_83|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109|, ~b~0=v_~b~0_797, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79|, ~m5~0=v_~m5~0_129, ~m1~0=v_~m1~0_187, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_107|, ~x~0=v_~x~0_467, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109|, ~s~0=v_~s~0_1392} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:31,759 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:31,812 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [928] L45-->thread1EXIT: Formula: (and (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109| 0)) (= v_~x~0_467 0) (= (+ 2 v_~s~0_1394) v_~s~0_1392) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109|) (= v_~b~0_797 1) (= |v_thread1Thread1of1ForFork3_#res#1.base_107| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79|) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_83|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_83| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_107| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109| (ite (<= v_~m1~0_187 v_~s~0_1394) 1 0)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m5~0_129 v_~s~0_1394) 1 0))) InVars {~m5~0=v_~m5~0_129, ~m1~0=v_~m1~0_187, ~s~0=v_~s~0_1394} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_107|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_115|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_83|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_95|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_83|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109|, ~b~0=v_~b~0_797, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79|, ~m5~0=v_~m5~0_129, ~m1~0=v_~m1~0_187, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_107|, ~x~0=v_~x~0_467, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109|, ~s~0=v_~s~0_1392} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:31,897 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:31,947 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:31,998 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [899] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_391 1))) (and (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_75| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71| (ite (<= v_~m5~0_119 v_~s~0_1273) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|) .cse0 (= (+ v_~s~0_1273 1) v_~s~0_1272) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_75|) (= v_~b~0_709 (ite (= (ite (or (not (= (mod v_~b~0_710 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65| (ite (<= v_~m1~0_129 v_~s~0_1273) 1 0)))) InVars {~b~0=v_~b~0_710, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, ~s~0=v_~s~0_1273} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_75|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_65|, ~b~0=v_~b~0_709, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_71|, ~m5~0=v_~m5~0_119, ~m1~0=v_~m1~0_129, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_87|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_71|, ~x~0=v_~x~0_391, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_65|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_75|, ~s~0=v_~s~0_1272} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:32,074 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:32,124 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:32,174 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [921] L45-->thread1EXIT: Formula: (and (= (+ 2 v_~s~0_1352) v_~s~0_1350) (= v_~x~0_439 0) (= |v_thread5Thread1of1ForFork7_#res#1.offset_79| 0) (= v_~b~0_769 1) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|) (= (ite (<= v_~m1~0_173 v_~s~0_1352) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95|) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_79|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|)) (= |v_thread1Thread1of1ForFork3_#res#1.base_93| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75| (ite (<= v_~m5~0_125 v_~s~0_1352) 1 0)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.offset_93| 0)) InVars {~m5~0=v_~m5~0_125, ~m1~0=v_~m1~0_173, ~s~0=v_~s~0_1352} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_93|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_101|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_79|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_91|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_79|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95|, ~b~0=v_~b~0_769, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75|, ~m5~0=v_~m5~0_125, ~m1~0=v_~m1~0_173, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_93|, ~x~0=v_~x~0_439, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|, ~s~0=v_~s~0_1350} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:32,259 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [930] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_111| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91| 0)) (= v_~x~0_475 0) (= |v_thread6Thread1of1ForFork2_#res#1.base_33| 0) (= (+ 2 v_~s~0_1406) v_~s~0_1404) (= |v_thread6Thread1of1ForFork2_#res#1.offset_33| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113| (ite (<= v_~m1~0_191 v_~s~0_1406) 1 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_111| 0) (= v_~b~0_805 1) (= (ite (<= v_~m6~0_137 v_~s~0_1406) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113|)) InVars {~m6~0=v_~m6~0_137, ~m1~0=v_~m1~0_191, ~s~0=v_~s~0_1406} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_87|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_111|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_119|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_33|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_33|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113|, ~b~0=v_~b~0_805, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91|, ~m6~0=v_~m6~0_137, ~m1~0=v_~m1~0_191, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_111|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|, ~x~0=v_~x~0_475, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113|, ~s~0=v_~s~0_1404} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:32,349 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [929] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|) (= (ite (<= v_~m1~0_189 v_~s~0_1400) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|) (= |v_thread1Thread1of1ForFork3_#res#1.offset_109| 0) (= |v_thread6Thread1of1ForFork2_#res#1.base_31| 0) (= (+ 2 v_~s~0_1400) v_~s~0_1398) (= (ite (<= v_~m6~0_135 v_~s~0_1400) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|) (= v_~x~0_471 0) (= v_~b~0_801 1) (= |v_thread1Thread1of1ForFork3_#res#1.base_109| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.offset_31| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111| 0))) InVars {~m6~0=v_~m6~0_135, ~m1~0=v_~m1~0_189, ~s~0=v_~s~0_1400} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_85|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_109|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_117|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_31|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_31|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|, ~b~0=v_~b~0_801, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89|, ~m6~0=v_~m6~0_135, ~m1~0=v_~m1~0_189, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_109|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|, ~x~0=v_~x~0_471, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111|, ~s~0=v_~s~0_1398} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:32,433 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:32,483 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:32,533 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [927] L45-->thread1EXIT: Formula: (and (= (+ 2 v_~s~0_1388) v_~s~0_1386) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77|) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77| (ite (<= v_~m5~0_127 v_~s~0_1388) 1 0)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_105| 0) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_81|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107| 0)) (= (ite (<= v_~m1~0_185 v_~s~0_1388) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|) (= v_~b~0_793 1) (= |v_thread5Thread1of1ForFork7_#res#1.offset_81| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_105| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|) (= v_~x~0_463 0)) InVars {~m5~0=v_~m5~0_127, ~m1~0=v_~m1~0_185, ~s~0=v_~s~0_1388} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_105|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_113|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_81|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_93|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_77|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_81|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_107|, ~b~0=v_~b~0_793, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_77|, ~m5~0=v_~m5~0_127, ~m1~0=v_~m1~0_185, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_105|, ~x~0=v_~x~0_463, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_107|, ~s~0=v_~s~0_1386} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:32,618 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [931] L45-->thread1EXIT: Formula: (and (= v_~b~0_809 1) (= |v_thread6Thread1of1ForFork2_#res#1.base_35| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_35| 0) (= v_~x~0_479 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93| 0)) (= v_~s~0_1410 (+ 2 v_~s~0_1412)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|) (= |v_thread1Thread1of1ForFork3_#res#1.base_113| 0) (= (ite (<= v_~m6~0_139 v_~s~0_1412) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|) (= |v_thread1Thread1of1ForFork3_#res#1.offset_113| 0) (= (ite (<= v_~m1~0_193 v_~s~0_1412) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115| 0))) InVars {~m6~0=v_~m6~0_139, ~m1~0=v_~m1~0_193, ~s~0=v_~s~0_1412} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_89|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_113|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_121|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_35|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_35|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|, ~b~0=v_~b~0_809, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93|, ~m6~0=v_~m6~0_139, ~m1~0=v_~m1~0_193, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_113|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|, ~x~0=v_~x~0_479, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115|, ~s~0=v_~s~0_1410} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:32,702 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:32,753 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:32,801 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:32,851 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [938] L45-->thread1EXIT: Formula: (and (= v_~b~0_837 1) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| 0)) (= |v_thread7Thread1of1ForFork5_#res#1.base_29| 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_127| 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| (ite (<= v_~m7~0_119 v_~s~0_1454) 1 0)) (= (+ 2 v_~s~0_1454) v_~s~0_1452) (= |v_thread7Thread1of1ForFork5_#res#1.offset_29| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67| 0)) (= v_~x~0_507 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_127| 0) (= (ite (<= v_~m1~0_207 v_~s~0_1454) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|)) InVars {~m1~0=v_~m1~0_207, ~m7~0=v_~m7~0_119, ~s~0=v_~s~0_1454} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_77|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_127|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_135|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_29|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_29|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|, ~b~0=v_~b~0_837, ~m1~0=v_~m1~0_207, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_127|, ~m7~0=v_~m7~0_119, ~x~0=v_~x~0_507, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129|, ~s~0=v_~s~0_1452} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:32,934 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [932] L45-->thread1EXIT: Formula: (and (= v_~x~0_483 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|) (= v_~b~0_813 1) (= |v_thread7Thread1of1ForFork5_#res#1.offset_27| 0) (= (ite (<= v_~m7~0_117 v_~s~0_1418) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|) (= |v_thread1Thread1of1ForFork3_#res#1.base_115| 0) (= |v_thread7Thread1of1ForFork5_#res#1.base_27| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| 0)) (= (ite (<= v_~m1~0_195 v_~s~0_1418) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= (+ 2 v_~s~0_1418) v_~s~0_1416) (= |v_thread1Thread1of1ForFork3_#res#1.offset_115| 0) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65| 0))) InVars {~m1~0=v_~m1~0_195, ~m7~0=v_~m7~0_117, ~s~0=v_~s~0_1418} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_75|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_115|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_123|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_27|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_27|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|, ~b~0=v_~b~0_813, ~m1~0=v_~m1~0_195, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_115|, ~m7~0=v_~m7~0_117, ~x~0=v_~x~0_483, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117|, ~s~0=v_~s~0_1416} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:33,018 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:33,068 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:33,119 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [938] L45-->thread1EXIT: Formula: (and (= v_~b~0_837 1) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| 0)) (= |v_thread7Thread1of1ForFork5_#res#1.base_29| 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_127| 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| (ite (<= v_~m7~0_119 v_~s~0_1454) 1 0)) (= (+ 2 v_~s~0_1454) v_~s~0_1452) (= |v_thread7Thread1of1ForFork5_#res#1.offset_29| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67| 0)) (= v_~x~0_507 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_127| 0) (= (ite (<= v_~m1~0_207 v_~s~0_1454) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|)) InVars {~m1~0=v_~m1~0_207, ~m7~0=v_~m7~0_119, ~s~0=v_~s~0_1454} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_77|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_127|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_135|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_29|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_29|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|, ~b~0=v_~b~0_837, ~m1~0=v_~m1~0_207, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_127|, ~m7~0=v_~m7~0_119, ~x~0=v_~x~0_507, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129|, ~s~0=v_~s~0_1452} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:33,202 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:33,251 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [938] L45-->thread1EXIT: Formula: (and (= v_~b~0_837 1) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| 0)) (= |v_thread7Thread1of1ForFork5_#res#1.base_29| 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_127| 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| (ite (<= v_~m7~0_119 v_~s~0_1454) 1 0)) (= (+ 2 v_~s~0_1454) v_~s~0_1452) (= |v_thread7Thread1of1ForFork5_#res#1.offset_29| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67| 0)) (= v_~x~0_507 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_127| 0) (= (ite (<= v_~m1~0_207 v_~s~0_1454) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|)) InVars {~m1~0=v_~m1~0_207, ~m7~0=v_~m7~0_119, ~s~0=v_~s~0_1454} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_77|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_127|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_135|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_29|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_29|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|, ~b~0=v_~b~0_837, ~m1~0=v_~m1~0_207, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_127|, ~m7~0=v_~m7~0_119, ~x~0=v_~x~0_507, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129|, ~s~0=v_~s~0_1452} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:33,336 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:33,419 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:33,469 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [930] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_111| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91| 0)) (= v_~x~0_475 0) (= |v_thread6Thread1of1ForFork2_#res#1.base_33| 0) (= (+ 2 v_~s~0_1406) v_~s~0_1404) (= |v_thread6Thread1of1ForFork2_#res#1.offset_33| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113| (ite (<= v_~m1~0_191 v_~s~0_1406) 1 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_111| 0) (= v_~b~0_805 1) (= (ite (<= v_~m6~0_137 v_~s~0_1406) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113|)) InVars {~m6~0=v_~m6~0_137, ~m1~0=v_~m1~0_191, ~s~0=v_~s~0_1406} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_87|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_111|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_119|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_33|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_33|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113|, ~b~0=v_~b~0_805, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91|, ~m6~0=v_~m6~0_137, ~m1~0=v_~m1~0_191, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_111|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|, ~x~0=v_~x~0_475, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113|, ~s~0=v_~s~0_1404} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:33,552 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:33,635 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:33,708 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:33,759 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [932] L45-->thread1EXIT: Formula: (and (= v_~x~0_483 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|) (= v_~b~0_813 1) (= |v_thread7Thread1of1ForFork5_#res#1.offset_27| 0) (= (ite (<= v_~m7~0_117 v_~s~0_1418) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|) (= |v_thread1Thread1of1ForFork3_#res#1.base_115| 0) (= |v_thread7Thread1of1ForFork5_#res#1.base_27| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| 0)) (= (ite (<= v_~m1~0_195 v_~s~0_1418) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= (+ 2 v_~s~0_1418) v_~s~0_1416) (= |v_thread1Thread1of1ForFork3_#res#1.offset_115| 0) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65| 0))) InVars {~m1~0=v_~m1~0_195, ~m7~0=v_~m7~0_117, ~s~0=v_~s~0_1418} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_75|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_115|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_123|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_27|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_27|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|, ~b~0=v_~b~0_813, ~m1~0=v_~m1~0_195, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_115|, ~m7~0=v_~m7~0_117, ~x~0=v_~x~0_483, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117|, ~s~0=v_~s~0_1416} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:33,843 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [932] L45-->thread1EXIT: Formula: (and (= v_~x~0_483 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|) (= v_~b~0_813 1) (= |v_thread7Thread1of1ForFork5_#res#1.offset_27| 0) (= (ite (<= v_~m7~0_117 v_~s~0_1418) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|) (= |v_thread1Thread1of1ForFork3_#res#1.base_115| 0) (= |v_thread7Thread1of1ForFork5_#res#1.base_27| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| 0)) (= (ite (<= v_~m1~0_195 v_~s~0_1418) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= (+ 2 v_~s~0_1418) v_~s~0_1416) (= |v_thread1Thread1of1ForFork3_#res#1.offset_115| 0) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65| 0))) InVars {~m1~0=v_~m1~0_195, ~m7~0=v_~m7~0_117, ~s~0=v_~s~0_1418} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_75|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_115|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_123|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_27|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_27|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|, ~b~0=v_~b~0_813, ~m1~0=v_~m1~0_195, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_115|, ~m7~0=v_~m7~0_117, ~x~0=v_~x~0_483, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117|, ~s~0=v_~s~0_1416} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:33,929 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:33,979 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:34,030 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [942] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_135| 0) (= (ite (<= v_~m6~0_143 v_~s~0_1478) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|) (= (ite (<= v_~m1~0_215 v_~s~0_1478) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|) (= (+ 2 v_~s~0_1478) v_~s~0_1476) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|) (= v_~b~0_853 1) (= |v_thread6Thread1of1ForFork2_#res#1.base_39| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_39| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_135| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97| 0)) (= v_~x~0_523 0)) InVars {~m6~0=v_~m6~0_143, ~m1~0=v_~m1~0_215, ~s~0=v_~s~0_1478} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_93|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_135|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_143|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_39|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_39|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|, ~b~0=v_~b~0_853, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97|, ~m6~0=v_~m6~0_143, ~m1~0=v_~m1~0_215, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_135|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|, ~x~0=v_~x~0_523, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137|, ~s~0=v_~s~0_1476} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:34,113 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:34,162 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:34,247 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:34,297 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:34,380 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:34,463 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:34,512 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:34,597 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:34,646 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:34,696 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [929] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|) (= (ite (<= v_~m1~0_189 v_~s~0_1400) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|) (= |v_thread1Thread1of1ForFork3_#res#1.offset_109| 0) (= |v_thread6Thread1of1ForFork2_#res#1.base_31| 0) (= (+ 2 v_~s~0_1400) v_~s~0_1398) (= (ite (<= v_~m6~0_135 v_~s~0_1400) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|) (= v_~x~0_471 0) (= v_~b~0_801 1) (= |v_thread1Thread1of1ForFork3_#res#1.base_109| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.offset_31| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111| 0))) InVars {~m6~0=v_~m6~0_135, ~m1~0=v_~m1~0_189, ~s~0=v_~s~0_1400} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_85|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_109|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_117|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_31|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_31|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_111|, ~b~0=v_~b~0_801, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_89|, ~m6~0=v_~m6~0_135, ~m1~0=v_~m1~0_189, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_109|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_89|, ~x~0=v_~x~0_471, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_111|, ~s~0=v_~s~0_1398} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:34,780 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [938] L45-->thread1EXIT: Formula: (and (= v_~b~0_837 1) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| 0)) (= |v_thread7Thread1of1ForFork5_#res#1.base_29| 0) (= |v_thread1Thread1of1ForFork3_#res#1.base_127| 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67| (ite (<= v_~m7~0_119 v_~s~0_1454) 1 0)) (= (+ 2 v_~s~0_1454) v_~s~0_1452) (= |v_thread7Thread1of1ForFork5_#res#1.offset_29| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67| 0)) (= v_~x~0_507 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_127| 0) (= (ite (<= v_~m1~0_207 v_~s~0_1454) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|)) InVars {~m1~0=v_~m1~0_207, ~m7~0=v_~m7~0_119, ~s~0=v_~s~0_1454} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_77|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_127|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_135|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_67|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_29|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_29|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_129|, ~b~0=v_~b~0_837, ~m1~0=v_~m1~0_207, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_127|, ~m7~0=v_~m7~0_119, ~x~0=v_~x~0_507, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_129|, ~s~0=v_~s~0_1452} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:34,865 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:34,915 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [931] L45-->thread1EXIT: Formula: (and (= v_~b~0_809 1) (= |v_thread6Thread1of1ForFork2_#res#1.base_35| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_35| 0) (= v_~x~0_479 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93| 0)) (= v_~s~0_1410 (+ 2 v_~s~0_1412)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|) (= |v_thread1Thread1of1ForFork3_#res#1.base_113| 0) (= (ite (<= v_~m6~0_139 v_~s~0_1412) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|) (= |v_thread1Thread1of1ForFork3_#res#1.offset_113| 0) (= (ite (<= v_~m1~0_193 v_~s~0_1412) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115| 0))) InVars {~m6~0=v_~m6~0_139, ~m1~0=v_~m1~0_193, ~s~0=v_~s~0_1412} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_89|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_113|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_121|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_35|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_35|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|, ~b~0=v_~b~0_809, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93|, ~m6~0=v_~m6~0_139, ~m1~0=v_~m1~0_193, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_113|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|, ~x~0=v_~x~0_479, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115|, ~s~0=v_~s~0_1410} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:34,997 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:35,047 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [693] $Ultimate##0-->L162: Formula: (and (= v_~m7~0_11 v_~t~0_99) (= (+ v_~t~0_99 1) v_~t~0_98)) InVars {~t~0=v_~t~0_99} OutVars{~m7~0=v_~m7~0_11, thread7Thread1of1ForFork5_#t~post13#1=|v_thread7Thread1of1ForFork5_#t~post13#1_1|, ~t~0=v_~t~0_98} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post13#1, ~m7~0, ~t~0] [2022-12-13 13:10:35,062 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [932] L45-->thread1EXIT: Formula: (and (= v_~x~0_483 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|) (= v_~b~0_813 1) (= |v_thread7Thread1of1ForFork5_#res#1.offset_27| 0) (= (ite (<= v_~m7~0_117 v_~s~0_1418) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|) (= |v_thread1Thread1of1ForFork3_#res#1.base_115| 0) (= |v_thread7Thread1of1ForFork5_#res#1.base_27| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| 0)) (= (ite (<= v_~m1~0_195 v_~s~0_1418) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= (+ 2 v_~s~0_1418) v_~s~0_1416) (= |v_thread1Thread1of1ForFork3_#res#1.offset_115| 0) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65| 0))) InVars {~m1~0=v_~m1~0_195, ~m7~0=v_~m7~0_117, ~s~0=v_~s~0_1418} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_75|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_115|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_123|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_27|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_27|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|, ~b~0=v_~b~0_813, ~m1~0=v_~m1~0_195, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_115|, ~m7~0=v_~m7~0_117, ~x~0=v_~x~0_483, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117|, ~s~0=v_~s~0_1416} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:35,202 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:35,251 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:35,300 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [951] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_153| 0) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_93|) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_89| (ite (<= v_~m5~0_139 v_~s~0_1532) 1 0)) (= |v_thread1Thread1of1ForFork3_#res#1.offset_153| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_89| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_155| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_155|) (= (ite (<= v_~m1~0_233 v_~s~0_1532) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_155|) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_89| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_89|) (= v_~x~0_559 0) (= |v_thread5Thread1of1ForFork7_#res#1.offset_93| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_155| 0)) (= v_~b~0_889 1) (= (+ 2 v_~s~0_1532) v_~s~0_1530)) InVars {~m5~0=v_~m5~0_139, ~m1~0=v_~m1~0_233, ~s~0=v_~s~0_1532} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_153|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_161|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_93|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_105|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_89|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_93|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_155|, ~b~0=v_~b~0_889, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_89|, ~m5~0=v_~m5~0_139, ~m1~0=v_~m1~0_233, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_153|, ~x~0=v_~x~0_559, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_155|, ~s~0=v_~s~0_1530} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:35,383 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:35,432 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:35,481 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [930] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_111| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91| 0)) (= v_~x~0_475 0) (= |v_thread6Thread1of1ForFork2_#res#1.base_33| 0) (= (+ 2 v_~s~0_1406) v_~s~0_1404) (= |v_thread6Thread1of1ForFork2_#res#1.offset_33| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113| (ite (<= v_~m1~0_191 v_~s~0_1406) 1 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_111| 0) (= v_~b~0_805 1) (= (ite (<= v_~m6~0_137 v_~s~0_1406) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113|)) InVars {~m6~0=v_~m6~0_137, ~m1~0=v_~m1~0_191, ~s~0=v_~s~0_1406} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_87|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_111|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_119|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_33|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_33|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113|, ~b~0=v_~b~0_805, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91|, ~m6~0=v_~m6~0_137, ~m1~0=v_~m1~0_191, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_111|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|, ~x~0=v_~x~0_475, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113|, ~s~0=v_~s~0_1404} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:35,564 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [930] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_111| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91| 0)) (= v_~x~0_475 0) (= |v_thread6Thread1of1ForFork2_#res#1.base_33| 0) (= (+ 2 v_~s~0_1406) v_~s~0_1404) (= |v_thread6Thread1of1ForFork2_#res#1.offset_33| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113| (ite (<= v_~m1~0_191 v_~s~0_1406) 1 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_111| 0) (= v_~b~0_805 1) (= (ite (<= v_~m6~0_137 v_~s~0_1406) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113|)) InVars {~m6~0=v_~m6~0_137, ~m1~0=v_~m1~0_191, ~s~0=v_~s~0_1406} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_87|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_111|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_119|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_33|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_33|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_113|, ~b~0=v_~b~0_805, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_91|, ~m6~0=v_~m6~0_137, ~m1~0=v_~m1~0_191, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_111|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_91|, ~x~0=v_~x~0_475, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_113|, ~s~0=v_~s~0_1404} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:35,647 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:35,731 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:35,780 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [931] L45-->thread1EXIT: Formula: (and (= v_~b~0_809 1) (= |v_thread6Thread1of1ForFork2_#res#1.base_35| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_35| 0) (= v_~x~0_479 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93| 0)) (= v_~s~0_1410 (+ 2 v_~s~0_1412)) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|) (= |v_thread1Thread1of1ForFork3_#res#1.base_113| 0) (= (ite (<= v_~m6~0_139 v_~s~0_1412) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|) (= |v_thread1Thread1of1ForFork3_#res#1.offset_113| 0) (= (ite (<= v_~m1~0_193 v_~s~0_1412) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115| 0))) InVars {~m6~0=v_~m6~0_139, ~m1~0=v_~m1~0_193, ~s~0=v_~s~0_1412} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_89|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_113|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_121|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_35|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_35|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_115|, ~b~0=v_~b~0_809, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_93|, ~m6~0=v_~m6~0_139, ~m1~0=v_~m1~0_193, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_113|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_93|, ~x~0=v_~x~0_479, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_115|, ~s~0=v_~s~0_1410} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:35,862 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:35,918 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:35,970 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:36,020 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [921] L45-->thread1EXIT: Formula: (and (= (+ 2 v_~s~0_1352) v_~s~0_1350) (= v_~x~0_439 0) (= |v_thread5Thread1of1ForFork7_#res#1.offset_79| 0) (= v_~b~0_769 1) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|) (= (ite (<= v_~m1~0_173 v_~s~0_1352) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95|) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_79|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|)) (= |v_thread1Thread1of1ForFork3_#res#1.base_93| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75| (ite (<= v_~m5~0_125 v_~s~0_1352) 1 0)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.offset_93| 0)) InVars {~m5~0=v_~m5~0_125, ~m1~0=v_~m1~0_173, ~s~0=v_~s~0_1352} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_93|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_101|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_79|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_91|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_79|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95|, ~b~0=v_~b~0_769, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75|, ~m5~0=v_~m5~0_125, ~m1~0=v_~m1~0_173, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_93|, ~x~0=v_~x~0_439, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|, ~s~0=v_~s~0_1350} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:36,105 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:36,189 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:36,246 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:36,330 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:36,380 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [932] L45-->thread1EXIT: Formula: (and (= v_~x~0_483 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|) (= v_~b~0_813 1) (= |v_thread7Thread1of1ForFork5_#res#1.offset_27| 0) (= (ite (<= v_~m7~0_117 v_~s~0_1418) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|) (= |v_thread1Thread1of1ForFork3_#res#1.base_115| 0) (= |v_thread7Thread1of1ForFork5_#res#1.base_27| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| 0)) (= (ite (<= v_~m1~0_195 v_~s~0_1418) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= (+ 2 v_~s~0_1418) v_~s~0_1416) (= |v_thread1Thread1of1ForFork3_#res#1.offset_115| 0) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65| 0))) InVars {~m1~0=v_~m1~0_195, ~m7~0=v_~m7~0_117, ~s~0=v_~s~0_1418} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_75|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_115|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_123|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_27|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_27|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|, ~b~0=v_~b~0_813, ~m1~0=v_~m1~0_195, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_115|, ~m7~0=v_~m7~0_117, ~x~0=v_~x~0_483, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117|, ~s~0=v_~s~0_1416} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:36,464 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:36,550 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [921] L45-->thread1EXIT: Formula: (and (= (+ 2 v_~s~0_1352) v_~s~0_1350) (= v_~x~0_439 0) (= |v_thread5Thread1of1ForFork7_#res#1.offset_79| 0) (= v_~b~0_769 1) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|) (= (ite (<= v_~m1~0_173 v_~s~0_1352) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95|) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_79|) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|)) (= |v_thread1Thread1of1ForFork3_#res#1.base_93| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75| (ite (<= v_~m5~0_125 v_~s~0_1352) 1 0)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.offset_93| 0)) InVars {~m5~0=v_~m5~0_125, ~m1~0=v_~m1~0_173, ~s~0=v_~s~0_1352} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_93|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_101|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_79|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_91|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_75|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_79|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_95|, ~b~0=v_~b~0_769, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_75|, ~m5~0=v_~m5~0_125, ~m1~0=v_~m1~0_173, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_93|, ~x~0=v_~x~0_439, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_95|, ~s~0=v_~s~0_1350} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:36,644 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:36,729 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:36,780 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [852] L124-->thread5EXIT: Formula: (and (= (+ v_~s~0_1073 1) v_~s~0_1072) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|) (= v_~b~0_537 (ite (= (ite (or (= v_~x~0_292 1) (not (= (mod v_~b~0_538 256) 0))) 1 0) 0) 0 1)) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49| 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_53| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m5~0_71 v_~s~0_1073) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_53|)) InVars {~b~0=v_~b~0_538, ~m5~0=v_~m5~0_71, ~x~0=v_~x~0_292, ~s~0=v_~s~0_1073} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_53|, ~b~0=v_~b~0_537, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_49|, ~m5~0=v_~m5~0_71, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_65|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_49|, ~x~0=v_~x~0_292, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_53|, ~s~0=v_~s~0_1072} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0] [2022-12-13 13:10:36,831 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:36,880 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [942] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_135| 0) (= (ite (<= v_~m6~0_143 v_~s~0_1478) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|) (= (ite (<= v_~m1~0_215 v_~s~0_1478) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|) (= (+ 2 v_~s~0_1478) v_~s~0_1476) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|) (= v_~b~0_853 1) (= |v_thread6Thread1of1ForFork2_#res#1.base_39| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_39| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_135| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97| 0)) (= v_~x~0_523 0)) InVars {~m6~0=v_~m6~0_143, ~m1~0=v_~m1~0_215, ~s~0=v_~s~0_1478} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_93|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_135|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_143|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_39|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_39|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|, ~b~0=v_~b~0_853, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97|, ~m6~0=v_~m6~0_143, ~m1~0=v_~m1~0_215, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_135|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|, ~x~0=v_~x~0_523, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137|, ~s~0=v_~s~0_1476} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:36,963 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:37,046 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [932] L45-->thread1EXIT: Formula: (and (= v_~x~0_483 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|) (= v_~b~0_813 1) (= |v_thread7Thread1of1ForFork5_#res#1.offset_27| 0) (= (ite (<= v_~m7~0_117 v_~s~0_1418) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|) (= |v_thread1Thread1of1ForFork3_#res#1.base_115| 0) (= |v_thread7Thread1of1ForFork5_#res#1.base_27| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| 0)) (= (ite (<= v_~m1~0_195 v_~s~0_1418) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= (+ 2 v_~s~0_1418) v_~s~0_1416) (= |v_thread1Thread1of1ForFork3_#res#1.offset_115| 0) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65| 0))) InVars {~m1~0=v_~m1~0_195, ~m7~0=v_~m7~0_117, ~s~0=v_~s~0_1418} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_75|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_115|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_123|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_27|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_27|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|, ~b~0=v_~b~0_813, ~m1~0=v_~m1~0_195, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_115|, ~m7~0=v_~m7~0_117, ~x~0=v_~x~0_483, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117|, ~s~0=v_~s~0_1416} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:37,132 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:37,184 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:37,234 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:37,285 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [818] L143-->thread6EXIT: Formula: (and (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|) (= |v_thread6Thread1of1ForFork2_#res#1.offset_7| 0) (= v_~s~0_722 (+ v_~s~0_723 1)) (= v_~b~0_291 (ite (= (ite (or (= v_~x~0_149 1) (not (= 0 (mod v_~b~0_292 256)))) 1 0) 0) 0 1)) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65| 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_7| 0) (= (ite (<= v_~m6~0_79 v_~s~0_723) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|)) InVars {~b~0=v_~b~0_292, ~m6~0=v_~m6~0_79, ~x~0=v_~x~0_149, ~s~0=v_~s~0_723} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_61|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_7|, ~b~0=v_~b~0_291, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_65|, ~m6~0=v_~m6~0_79, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_7|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_65|, ~x~0=v_~x~0_149, ~s~0=v_~s~0_722} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:37,336 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [846] L181-->thread8EXIT: Formula: (and (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|) (= v_~s~0_1004 (+ v_~s~0_1005 1)) (= (ite (<= v_~m8~0_75 v_~s~0_1005) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|) (= v_~b~0_489 (ite (= (ite (or (not (= (mod v_~b~0_490 256) 0)) (= v_~x~0_266 1)) 1 0) 0) 0 1)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_37| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_37| 0) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|))) InVars {~b~0=v_~b~0_490, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, ~s~0=v_~s~0_1005} OutVars{thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_47|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_37|, ~b~0=v_~b~0_489, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_63|, ~m8~0=v_~m8~0_75, ~x~0=v_~x~0_266, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_47|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_37|, ~s~0=v_~s~0_1004} AuxVars[] AssignedVars[thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread8Thread1of1ForFork0_#res#1.offset, ~b~0, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, ~s~0] [2022-12-13 13:10:37,386 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [942] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.offset_135| 0) (= (ite (<= v_~m6~0_143 v_~s~0_1478) 1 0) |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|) (= (ite (<= v_~m1~0_215 v_~s~0_1478) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|) (= (+ 2 v_~s~0_1478) v_~s~0_1476) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|) (= v_~b~0_853 1) (= |v_thread6Thread1of1ForFork2_#res#1.base_39| 0) (= |v_thread6Thread1of1ForFork2_#res#1.offset_39| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137| 0)) (= |v_thread1Thread1of1ForFork3_#res#1.base_135| 0) (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97| 0)) (= v_~x~0_523 0)) InVars {~m6~0=v_~m6~0_143, ~m1~0=v_~m1~0_215, ~s~0=v_~s~0_1478} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_93|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_135|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_143|, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_39|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_39|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_137|, ~b~0=v_~b~0_853, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_97|, ~m6~0=v_~m6~0_143, ~m1~0=v_~m1~0_215, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_135|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_97|, ~x~0=v_~x~0_523, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_137|, ~s~0=v_~s~0_1476} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:37,470 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0] [2022-12-13 13:10:37,521 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:37,607 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [932] L45-->thread1EXIT: Formula: (and (= v_~x~0_483 0) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|) (= v_~b~0_813 1) (= |v_thread7Thread1of1ForFork5_#res#1.offset_27| 0) (= (ite (<= v_~m7~0_117 v_~s~0_1418) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|) (= |v_thread1Thread1of1ForFork3_#res#1.base_115| 0) (= |v_thread7Thread1of1ForFork5_#res#1.base_27| 0) (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| 0)) (= (ite (<= v_~m1~0_195 v_~s~0_1418) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|) (= (+ 2 v_~s~0_1418) v_~s~0_1416) (= |v_thread1Thread1of1ForFork3_#res#1.offset_115| 0) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65| 0))) InVars {~m1~0=v_~m1~0_195, ~m7~0=v_~m7~0_117, ~s~0=v_~s~0_1418} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_75|, thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_115|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_123|, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_65|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_27|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_65|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_27|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_117|, ~b~0=v_~b~0_813, ~m1~0=v_~m1~0_195, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_115|, ~m7~0=v_~m7~0_117, ~x~0=v_~x~0_483, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_117|, ~s~0=v_~s~0_1416} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:37,690 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [919] L45-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork3_#res#1.base_89| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|)) (= (+ 2 v_~s~0_1340) v_~s~0_1338) (= |v_thread1Thread1of1ForFork3_#res#1.offset_89| 0) (= |v_thread8Thread1of1ForFork0_#res#1.base_53| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| (ite (<= v_~m1~0_169 v_~s~0_1340) 1 0)) (= |v_thread8Thread1of1ForFork0_#res#1.offset_53| 0) (= (ite (<= v_~m8~0_125 v_~s~0_1340) 1 0) |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|) (not (= 0 |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|)) (= |v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63| |v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|) (= v_~x~0_431 0) (= v_~b~0_761 1)) InVars {~m1~0=v_~m1~0_169, ~m8~0=v_~m8~0_125, ~s~0=v_~s~0_1340} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_89|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_97|, thread8Thread1of1ForFork0_#res#1.offset=|v_thread8Thread1of1ForFork0_#res#1.offset_53|, thread8Thread1of1ForFork0_#t~post16#1=|v_thread8Thread1of1ForFork0_#t~post16#1_79|, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1_63|, thread8Thread1of1ForFork0_#res#1.base=|v_thread8Thread1of1ForFork0_#res#1.base_53|, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_63|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_91|, ~b~0=v_~b~0_761, ~m1~0=v_~m1~0_169, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_89|, ~m8~0=v_~m8~0_125, ~x~0=v_~x~0_431, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_91|, ~s~0=v_~s~0_1338} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread8Thread1of1ForFork0_#res#1.offset, thread8Thread1of1ForFork0_#t~post16#1, thread8Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread8Thread1of1ForFork0_#res#1.base, thread8Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:37,774 ERROR L112 fgCompositionFactory]: Composing non-subsequent actions: [675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0] and [928] L45-->thread1EXIT: Formula: (and (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109| 0)) (= v_~x~0_467 0) (= (+ 2 v_~s~0_1394) v_~s~0_1392) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109|) (= v_~b~0_797 1) (= |v_thread1Thread1of1ForFork3_#res#1.base_107| 0) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79|) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_83|) (= |v_thread5Thread1of1ForFork7_#res#1.offset_83| 0) (= |v_thread1Thread1of1ForFork3_#res#1.offset_107| 0) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109| (ite (<= v_~m1~0_187 v_~s~0_1394) 1 0)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m5~0_129 v_~s~0_1394) 1 0))) InVars {~m5~0=v_~m5~0_129, ~m1~0=v_~m1~0_187, ~s~0=v_~s~0_1394} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_107|, thread1Thread1of1ForFork3_#t~post2#1=|v_thread1Thread1of1ForFork3_#t~post2#1_115|, thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_83|, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_95|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_79|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_83|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_109|, ~b~0=v_~b~0_797, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_79|, ~m5~0=v_~m5~0_129, ~m1~0=v_~m1~0_187, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_107|, ~x~0=v_~x~0_467, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_109|, ~s~0=v_~s~0_1392} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_#t~post2#1, thread5Thread1of1ForFork7_#res#1.base, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_#res#1.offset, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0] [2022-12-13 13:10:37,911 INFO L241 LiptonReduction]: Total number of compositions: 1 [2022-12-13 13:10:37,912 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 19964 [2022-12-13 13:10:37,912 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 1323 transitions, 27944 flow [2022-12-13 13:10:37,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.875) internal successors, (47), 7 states have internal predecessors, (47), 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-13 13:10:37,912 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:10:37,912 INFO L214 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] [2022-12-13 13:10:37,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-13 13:10:37,913 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:10:37,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:10:37,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1482053668, now seen corresponding path program 1 times [2022-12-13 13:10:37,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:10:37,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111898597] [2022-12-13 13:10:37,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:10:37,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:10:37,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:10:38,135 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-13 13:10:38,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:10:38,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111898597] [2022-12-13 13:10:38,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111898597] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:10:38,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:10:38,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 13:10:38,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322243624] [2022-12-13 13:10:38,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:10:38,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:10:38,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:10:38,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:10:38,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:10:38,138 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 222 [2022-12-13 13:10:38,138 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 1323 transitions, 27944 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 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-13 13:10:38,138 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:10:38,138 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 222 [2022-12-13 13:10:38,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:11:22,046 INFO L130 PetriNetUnfolder]: 276205/332484 cut-off events. [2022-12-13 13:11:22,047 INFO L131 PetriNetUnfolder]: For 1206659/1206659 co-relation queries the response was YES. [2022-12-13 13:11:23,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1584957 conditions, 332484 events. 276205/332484 cut-off events. For 1206659/1206659 co-relation queries the response was YES. Maximal size of possible extension queue 7983. Compared 1594452 event pairs, 91772 based on Foata normal form. 960/333444 useless extension candidates. Maximal degree in co-relation 1468748. Up to 331155 conditions per place. [2022-12-13 13:11:24,899 INFO L137 encePairwiseOnDemand]: 169/222 looper letters, 1050 selfloop transitions, 11 changer transitions 39/1100 dead transitions. [2022-12-13 13:11:24,899 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 1100 transitions, 24149 flow [2022-12-13 13:11:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 13:11:24,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 13:11:24,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 260 transitions. [2022-12-13 13:11:24,900 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2927927927927928 [2022-12-13 13:11:24,900 INFO L175 Difference]: Start difference. First operand has 106 places, 1323 transitions, 27944 flow. Second operand 4 states and 260 transitions. [2022-12-13 13:11:24,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 1100 transitions, 24149 flow [2022-12-13 13:11:46,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 1100 transitions, 23228 flow, removed 181 selfloop flow, removed 3 redundant places. [2022-12-13 13:11:46,908 INFO L231 Difference]: Finished difference. Result has 106 places, 1048 transitions, 20638 flow [2022-12-13 13:11:46,909 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=20639, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1049, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1038, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=20638, PETRI_PLACES=106, PETRI_TRANSITIONS=1048} [2022-12-13 13:11:46,910 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 31 predicate places. [2022-12-13 13:11:46,910 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:11:46,910 INFO L89 Accepts]: Start accepts. Operand has 106 places, 1048 transitions, 20638 flow [2022-12-13 13:11:46,913 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:11:46,913 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:11:46,913 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 1048 transitions, 20638 flow [2022-12-13 13:11:46,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 1048 transitions, 20638 flow [2022-12-13 13:11:47,175 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][58], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:47,175 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:11:47,175 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:11:47,175 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:11:47,175 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:11:47,175 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), 112#L221-4true, Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:47,175 INFO L382 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2022-12-13 13:11:47,175 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:11:47,175 INFO L385 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2022-12-13 13:11:47,175 INFO L385 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2022-12-13 13:11:47,637 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][128], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:47,638 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:11:47,638 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:11:47,638 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:11:47,638 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:11:47,638 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:47,638 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:11:47,638 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:11:47,638 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:11:47,638 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:11:47,644 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][58], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:47,644 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:11:47,644 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:11:47,644 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:11:47,645 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:11:47,645 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:47,645 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:11:47,645 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:11:47,645 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:11:47,645 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:11:48,995 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][128], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 91#$Ultimate##0true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:48,995 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:11:48,995 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:48,995 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:11:48,995 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:48,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 91#$Ultimate##0true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 184#L45true, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:48,996 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:11:48,996 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:48,996 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:11:48,996 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,032 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][58], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 91#$Ultimate##0true, 84#thread5EXITtrue, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:49,032 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:11:49,032 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,032 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,032 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:11:49,032 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 91#$Ultimate##0true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:49,032 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:11:49,032 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,033 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,033 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:11:49,045 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][201], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:49,045 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:11:49,045 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,045 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:11:49,045 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,046 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:49,046 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:11:49,046 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:11:49,046 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,046 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,284 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:49,284 INFO L382 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,284 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,284 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:49,284 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:11:51,733 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:11:51,733 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:11:51,733 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:11:51,733 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:11:51,733 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:11:51,734 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:51,734 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:11:51,734 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:11:51,734 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:11:51,734 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:11:52,357 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:52,357 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,357 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,357 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,357 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,358 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:52,358 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,358 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,358 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,358 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,368 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:52,368 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,368 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,368 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,368 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,377 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:52,378 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,378 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,378 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,378 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,379 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:52,380 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,380 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,380 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,380 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,383 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:52,383 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,383 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,383 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,383 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,406 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:52,406 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,406 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,406 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,406 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,407 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:52,407 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,407 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,407 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:52,407 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:11:53,752 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,752 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,752 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,752 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,752 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,755 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 14#L86true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,755 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,755 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,755 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,755 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,756 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 14#L86true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,756 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,756 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,756 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,756 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,758 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,758 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,758 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,759 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,759 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,759 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 205#L67true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,759 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,759 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,760 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,760 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,763 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,763 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,763 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,764 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,764 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,766 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,766 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,766 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,766 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,766 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,769 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,769 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,769 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,769 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,769 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,771 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,771 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,772 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,772 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,772 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:11:53,912 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,913 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:11:53,913 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:11:53,913 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:11:53,913 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:11:53,914 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, 58#$Ultimate##0true, 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:53,914 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2022-12-13 13:11:53,914 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:11:53,914 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:11:53,914 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2022-12-13 13:11:54,602 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][189], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 14#L86true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 74#$Ultimate##0true, 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:54,602 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,602 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,602 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,602 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,635 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:54,635 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,635 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,635 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,635 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,636 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 372#true, 135#thread2EXITtrue, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:54,636 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,636 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,636 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:11:54,636 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:11:55,232 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][189], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 14#L86true, 53#thread8EXITtrue, 325#true, 159#thread4EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 74#$Ultimate##0true, 372#true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:11:55,233 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:11:55,233 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:11:55,233 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:11:55,233 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:11:55,573 INFO L130 PetriNetUnfolder]: 63705/83311 cut-off events. [2022-12-13 13:11:55,573 INFO L131 PetriNetUnfolder]: For 223554/291607 co-relation queries the response was YES. [2022-12-13 13:11:56,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333131 conditions, 83311 events. 63705/83311 cut-off events. For 223554/291607 co-relation queries the response was YES. Maximal size of possible extension queue 4563. Compared 504469 event pairs, 14685 based on Foata normal form. 116/76955 useless extension candidates. Maximal degree in co-relation 328859. Up to 42316 conditions per place. [2022-12-13 13:11:56,889 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 105 places, 1048 transitions, 20638 flow [2022-12-13 13:11:56,890 INFO L226 LiptonReduction]: Number of co-enabled transitions 5742 [2022-12-13 13:11:56,913 INFO L241 LiptonReduction]: Total number of compositions: 0 [2022-12-13 13:11:56,914 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 10004 [2022-12-13 13:11:56,914 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 1048 transitions, 20638 flow [2022-12-13 13:11:56,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 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-13 13:11:56,914 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:11:56,914 INFO L214 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] [2022-12-13 13:11:56,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-13 13:11:56,915 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:11:56,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:11:56,915 INFO L85 PathProgramCache]: Analyzing trace with hash 619165161, now seen corresponding path program 1 times [2022-12-13 13:11:56,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:11:56,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085922756] [2022-12-13 13:11:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:11:56,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:11:56,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:11:57,140 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-13 13:11:57,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:11:57,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085922756] [2022-12-13 13:11:57,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085922756] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:11:57,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:11:57,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 13:11:57,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394142387] [2022-12-13 13:11:57,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:11:57,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:11:57,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:11:57,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:11:57,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:11:57,142 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 181 [2022-12-13 13:11:57,143 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 1048 transitions, 20638 flow. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 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-13 13:11:57,143 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:11:57,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 181 [2022-12-13 13:11:57,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 13:12:32,510 INFO L130 PetriNetUnfolder]: 237992/287001 cut-off events. [2022-12-13 13:12:32,510 INFO L131 PetriNetUnfolder]: For 1029718/1029718 co-relation queries the response was YES. [2022-12-13 13:12:33,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1346373 conditions, 287001 events. 237992/287001 cut-off events. For 1029718/1029718 co-relation queries the response was YES. Maximal size of possible extension queue 6946. Compared 1367091 event pairs, 88294 based on Foata normal form. 912/287913 useless extension candidates. Maximal degree in co-relation 1279892. Up to 285718 conditions per place. [2022-12-13 13:12:34,808 INFO L137 encePairwiseOnDemand]: 130/181 looper letters, 776 selfloop transitions, 10 changer transitions 37/823 dead transitions. [2022-12-13 13:12:34,808 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 823 transitions, 16444 flow [2022-12-13 13:12:34,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 13:12:34,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 13:12:34,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 217 transitions. [2022-12-13 13:12:34,809 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.29972375690607733 [2022-12-13 13:12:34,809 INFO L175 Difference]: Start difference. First operand has 105 places, 1048 transitions, 20638 flow. Second operand 4 states and 217 transitions. [2022-12-13 13:12:34,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 823 transitions, 16444 flow [2022-12-13 13:12:47,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 823 transitions, 16422 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 13:12:47,886 INFO L231 Difference]: Finished difference. Result has 106 places, 773 transitions, 14389 flow [2022-12-13 13:12:47,887 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=14392, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=764, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=14389, PETRI_PLACES=106, PETRI_TRANSITIONS=773} [2022-12-13 13:12:47,887 INFO L295 CegarLoopForPetriNet]: 75 programPoint places, 31 predicate places. [2022-12-13 13:12:47,887 WARN L178 eatedLiptonReduction]: Counterexample is not a run of mAbstraction. Replaying acceptance of the word... [2022-12-13 13:12:47,888 INFO L89 Accepts]: Start accepts. Operand has 106 places, 773 transitions, 14389 flow [2022-12-13 13:12:47,891 INFO L95 Accepts]: Finished accepts. [2022-12-13 13:12:47,891 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-13 13:12:47,891 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 773 transitions, 14389 flow [2022-12-13 13:12:47,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 773 transitions, 14389 flow [2022-12-13 13:12:48,413 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][46], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, 134#L222-4true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:48,413 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:12:48,413 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:12:48,413 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:12:48,413 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:12:48,413 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:48,413 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:12:48,414 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:12:48,414 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:12:48,414 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:12:48,429 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][73], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:48,429 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:12:48,429 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:12:48,429 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:12:48,429 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:12:48,429 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 134#L222-4true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 174#$Ultimate##0true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true]) [2022-12-13 13:12:48,429 INFO L382 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2022-12-13 13:12:48,429 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:12:48,429 INFO L385 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-12-13 13:12:48,429 INFO L385 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2022-12-13 13:12:49,437 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([895] L45-->thread5EXIT: Formula: (let ((.cse0 (= v_~x~0_381 1))) (and (= (ite (= (ite (or (not (= (mod v_~b~0_694 256) 0)) .cse0) 1 0) 0) 0 1) v_~b~0_693) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| (ite (<= v_~m1~0_117 v_~s~0_1255) 1 0)) (= 0 |v_thread5Thread1of1ForFork7_#res#1.base_73|) .cse0 (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| (ite (<= v_~m5~0_117 v_~s~0_1255) 1 0)) (= |v_thread5Thread1of1ForFork7_#res#1.offset_73| 0) (not (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69| 0)) (= (+ v_~s~0_1255 1) v_~s~0_1254) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|)) (= |v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69| |v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|))) InVars {~b~0=v_~b~0_694, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, ~s~0=v_~s~0_1255} OutVars{thread5Thread1of1ForFork7_#res#1.base=|v_thread5Thread1of1ForFork7_#res#1.base_73|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_57|, ~b~0=v_~b~0_693, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1_69|, ~m5~0=v_~m5~0_117, ~m1~0=v_~m1~0_117, thread5Thread1of1ForFork7_#t~post10#1=|v_thread5Thread1of1ForFork7_#t~post10#1_85|, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1_69|, ~x~0=v_~x~0_381, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_57|, thread5Thread1of1ForFork7_#res#1.offset=|v_thread5Thread1of1ForFork7_#res#1.offset_73|, ~s~0=v_~s~0_1254} AuxVars[] AssignedVars[thread5Thread1of1ForFork7_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread5Thread1of1ForFork7_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork7_#t~post10#1, thread5Thread1of1ForFork7_assume_abort_if_not_~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork7_#res#1.offset, ~s~0][46], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 84#thread5EXITtrue, 91#$Ultimate##0true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:49,437 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,437 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,437 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,437 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,437 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 91#$Ultimate##0true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 176#L223-4true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:49,437 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,437 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,437 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,437 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,490 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([893] L45-->thread7EXIT: Formula: (let ((.cse0 (= v_~x~0_377 1))) (and (= v_~b~0_685 (ite (= (ite (or (not (= (mod v_~b~0_686 256) 0)) .cse0) 1 0) 0) 0 1)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57| 0)) (= (ite (<= v_~m7~0_107 v_~s~0_1247) 1 0) |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|) (= (+ v_~s~0_1247 1) v_~s~0_1246) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|) (= |v_thread7Thread1of1ForFork5_#res#1.base_19| 0) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|)) (= |v_thread7Thread1of1ForFork5_#res#1.offset_19| 0) .cse0 (= (ite (<= v_~m1~0_113 v_~s~0_1247) 1 0) |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|))) InVars {~b~0=v_~b~0_686, ~m1~0=v_~m1~0_113, ~m7~0=v_~m7~0_107, ~s~0=v_~s~0_1247} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_67|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_19|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_53|, ~b~0=v_~b~0_685, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_57|, ~m1~0=v_~m1~0_113, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_19|, ~m7~0=v_~m7~0_107, ~x~0=v_~x~0_377, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_53|, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_57|, ~s~0=v_~s~0_1246} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][161], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, 137#thread7EXITtrue, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 136#L52true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:49,490 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,490 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,490 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,490 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,490 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 176#L223-4true, 184#L45true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:49,490 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,490 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,490 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,491 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,494 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([891] L45-->thread6EXIT: Formula: (let ((.cse0 (= v_~x~0_373 1))) (and (not (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| 0)) (= (+ v_~s~0_1239 1) v_~s~0_1238) (not (= 0 |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|)) .cse0 (= |v_thread6Thread1of1ForFork2_#res#1.offset_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79| (ite (<= v_~m6~0_121 v_~s~0_1239) 1 0)) (= |v_thread6Thread1of1ForFork2_#res#1.base_21| 0) (= |v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79| |v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|) (= v_~b~0_677 (ite (= (ite (or .cse0 (not (= (mod v_~b~0_678 256) 0))) 1 0) 0) 0 1)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| (ite (<= v_~m1~0_109 v_~s~0_1239) 1 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49| |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|))) InVars {~b~0=v_~b~0_678, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, ~s~0=v_~s~0_1239} OutVars{thread6Thread1of1ForFork2_#t~post12#1=|v_thread6Thread1of1ForFork2_#t~post12#1_75|, thread6Thread1of1ForFork2_#res#1.base=|v_thread6Thread1of1ForFork2_#res#1.base_21|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_49|, ~b~0=v_~b~0_677, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1_79|, ~m6~0=v_~m6~0_121, ~m1~0=v_~m1~0_109, thread6Thread1of1ForFork2_#res#1.offset=|v_thread6Thread1of1ForFork2_#res#1.offset_21|, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_79|, ~x~0=v_~x~0_373, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_49|, ~s~0=v_~s~0_1238} AuxVars[] AssignedVars[thread6Thread1of1ForFork2_#t~post12#1, thread6Thread1of1ForFork2_#res#1.base, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~b~0, thread6Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread6Thread1of1ForFork2_#res#1.offset, thread6Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~x~0, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, ~s~0][73], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, 91#$Ultimate##0true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 39#thread6EXITtrue, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), 29#$Ultimate##0true, Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:49,494 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,494 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,494 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,494 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,494 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, 91#$Ultimate##0true, 174#$Ultimate##0true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0), 184#L45true]) [2022-12-13 13:12:49,494 INFO L382 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-12-13 13:12:49,494 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,494 INFO L385 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-12-13 13:12:49,494 INFO L385 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-12-13 13:12:51,504 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:12:51,505 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:12:51,505 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:12:51,505 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:12:51,505 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:12:51,537 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, 58#$Ultimate##0true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), 38#L143true, Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:51,537 INFO L382 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-12-13 13:12:51,537 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:12:51,537 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:12:51,537 INFO L385 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-12-13 13:12:52,021 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, 147#$Ultimate##0true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:12:52,021 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,022 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,022 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,022 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,034 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 147#$Ultimate##0true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:52,034 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,034 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,034 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,034 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,037 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:52,038 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,038 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,038 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,038 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,040 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, 90#thread3EXITtrue, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 80#$Ultimate##0true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:52,040 INFO L382 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,040 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,040 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:52,040 INFO L385 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-12-13 13:12:53,343 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:53,343 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,343 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,344 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,344 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,344 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, 137#thread7EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 51#L181true, 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 136#L52true, 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:53,344 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,344 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,344 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,344 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,351 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, 215#thread1EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:53,351 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,351 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,351 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,351 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,351 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] $Ultimate##0-->L105: Formula: (and (= v_~t~0_102 (+ v_~t~0_103 1)) (= v_~t~0_103 v_~m4~0_9)) InVars {~t~0=v_~t~0_103} OutVars{thread4Thread1of1ForFork4_#t~post7#1=|v_thread4Thread1of1ForFork4_#t~post7#1_1|, ~m4~0=v_~m4~0_9, ~t~0=v_~t~0_102} AuxVars[] AssignedVars[~m4~0, thread4Thread1of1ForFork4_#t~post7#1, ~t~0][21], [350#true, 42#L162true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 2#L124true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 90#thread3EXITtrue, 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, 136#L52true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 135#thread2EXITtrue, 176#L223-4true, Black: 312#(<= (+ 2 ~s~0) ~t~0)]) [2022-12-13 13:12:53,352 INFO L382 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,352 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,352 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:53,352 INFO L385 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-12-13 13:12:54,048 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][97], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), 376#true, Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 137#thread7EXITtrue, 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), 168#L105true, Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 14#L86true, 53#thread8EXITtrue, 325#true, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 74#$Ultimate##0true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:12:54,048 INFO L382 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-12-13 13:12:54,048 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:12:54,048 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:12:54,048 INFO L385 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-12-13 13:12:54,586 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([838] L162-->thread7EXIT: Formula: (and (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| (ite (<= v_~m7~0_69 v_~s~0_925) 1 0)) (not (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45| 0)) (= |v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45| |v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|) (= |v_thread7Thread1of1ForFork5_#res#1.base_7| 0) (= (+ v_~s~0_925 1) v_~s~0_924) (= |v_thread7Thread1of1ForFork5_#res#1.offset_7| 0) (= v_~b~0_437 (ite (= (ite (or (= v_~x~0_235 1) (not (= (mod v_~b~0_438 256) 0))) 1 0) 0) 0 1))) InVars {~b~0=v_~b~0_438, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, ~s~0=v_~s~0_925} OutVars{thread7Thread1of1ForFork5_#t~post14#1=|v_thread7Thread1of1ForFork5_#t~post14#1_55|, thread7Thread1of1ForFork5_#res#1.offset=|v_thread7Thread1of1ForFork5_#res#1.offset_7|, ~b~0=v_~b~0_437, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1_45|, thread7Thread1of1ForFork5_#res#1.base=|v_thread7Thread1of1ForFork5_#res#1.base_7|, ~m7~0=v_~m7~0_69, ~x~0=v_~x~0_235, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1=|v_thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1_45|, ~s~0=v_~s~0_924} AuxVars[] AssignedVars[thread7Thread1of1ForFork5_#t~post14#1, thread7Thread1of1ForFork5_#res#1.offset, ~b~0, thread7Thread1of1ForFork5_assume_abort_if_not_~cond#1, thread7Thread1of1ForFork5_#res#1.base, thread7Thread1of1ForFork5_assume_abort_if_not_#in~cond#1, ~s~0][97], [350#true, Black: 320#(and (<= 2 ~t~0) (= ~s~0 0)), Black: 255#(and (= ~b~0 (* (div ~b~0 256) 256)) (= ~x~0 ~s~0) (= ~s~0 0)), 376#true, 137#thread7EXITtrue, 84#thread5EXITtrue, Black: 328#(<= (+ 2 ~s~0) ~t~0), 277#true, Black: 337#(<= (+ 2 ~s~0) ~t~0), Black: 345#(<= (+ 2 ~s~0) ~t~0), 272#(and (= ~x~0 0) (<= ~b~0 0) (<= 0 ~b~0)), Black: 284#(and (<= (+ 2 ~m1~0) ~t~0) (= ~m1~0 0) (not (<= ~m3~0 ~s~0)) (= ~s~0 0)), Black: 279#(and (= ~t~0 0) (= ~s~0 0)), Black: 291#(<= (+ 2 ~s~0) ~t~0), 14#L86true, 53#thread8EXITtrue, 325#true, 159#thread4EXITtrue, Black: 353#(and (<= (+ ~m4~0 1) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 299#(<= (+ 2 ~s~0) ~t~0), Black: 359#(and (<= (+ 2 ~m4~0) ~t~0) (<= (+ 2 ~s~0) ~m3~0) (not (<= ~m4~0 ~s~0))), 38#L143true, Black: 354#(and (<= (+ 2 ~m4~0) ~t~0) (not (<= ~m4~0 ~s~0))), Black: 356#(<= (+ 2 ~s~0) ~t~0), Black: 363#(and (<= (+ 2 ~s~0) ~m3~0) (<= (+ 2 ~s~0) ~t~0)), 74#$Ultimate##0true, 135#thread2EXITtrue, Black: 312#(<= (+ 2 ~s~0) ~t~0), 176#L223-4true]) [2022-12-13 13:12:54,586 INFO L382 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-12-13 13:12:54,586 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:12:54,586 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:12:54,586 INFO L385 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-12-13 13:12:55,035 INFO L130 PetriNetUnfolder]: 53470/70585 cut-off events. [2022-12-13 13:12:55,036 INFO L131 PetriNetUnfolder]: For 178302/215629 co-relation queries the response was YES. [2022-12-13 13:12:55,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 277921 conditions, 70585 events. 53470/70585 cut-off events. For 178302/215629 co-relation queries the response was YES. Maximal size of possible extension queue 3939. Compared 430005 event pairs, 13384 based on Foata normal form. 116/64908 useless extension candidates. Maximal degree in co-relation 274129. Up to 38584 conditions per place. [2022-12-13 13:12:55,947 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 105 places, 773 transitions, 14389 flow [2022-12-13 13:12:55,947 INFO L226 LiptonReduction]: Number of co-enabled transitions 4012 [2022-12-13 13:12:55,968 INFO L241 LiptonReduction]: Total number of compositions: 0 [2022-12-13 13:12:55,969 INFO L158 eatedLiptonReduction]: Time needed for LBE in milliseconds: 8082 [2022-12-13 13:12:55,969 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 773 transitions, 14389 flow [2022-12-13 13:12:55,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 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-13 13:12:55,969 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-13 13:12:55,969 INFO L214 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] [2022-12-13 13:12:55,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-13 13:12:55,970 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-12-13 13:12:55,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:12:55,970 INFO L85 PathProgramCache]: Analyzing trace with hash -402199258, now seen corresponding path program 1 times [2022-12-13 13:12:55,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:12:55,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868122430] [2022-12-13 13:12:55,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:12:55,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:12:56,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:12:56,299 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-13 13:12:56,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:12:56,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868122430] [2022-12-13 13:12:56,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868122430] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:12:56,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:12:56,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 13:12:56,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507393497] [2022-12-13 13:12:56,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:12:56,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:12:56,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:12:56,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:12:56,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:12:56,301 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 141 [2022-12-13 13:12:56,301 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 773 transitions, 14389 flow. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 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-13 13:12:56,301 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 13:12:56,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 141 [2022-12-13 13:12:56,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-12-13 13:13:17,359 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-13 13:13:18,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 13:13:18,118 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 9 remaining) [2022-12-13 13:13:18,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-13 13:13:18,118 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). [2022-12-13 13:13:18,119 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 9 remaining) [2022-12-13 13:13:18,119 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 9 remaining) [2022-12-13 13:13:18,119 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 9 remaining) [2022-12-13 13:13:18,120 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 9 remaining) [2022-12-13 13:13:18,120 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 9 remaining) [2022-12-13 13:13:18,120 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 9 remaining) [2022-12-13 13:13:18,120 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 9 remaining) [2022-12-13 13:13:18,120 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 9 remaining) [2022-12-13 13:13:18,120 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 13:13:18,122 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-13 13:13:18,122 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 13:13:18,125 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 01:13:18 BasicIcfg [2022-12-13 13:13:18,125 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 13:13:18,125 INFO L158 Benchmark]: Toolchain (without parser) took 681733.80ms. Allocated memory was 203.4MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 162.7MB in the beginning and 6.2GB in the end (delta: -6.0GB). Peak memory consumption was 4.4GB. Max. memory is 8.0GB. [2022-12-13 13:13:18,125 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 203.4MB. Free memory was 181.1MB in the beginning and 181.0MB in the end (delta: 86.7kB). There was no memory consumed. Max. memory is 8.0GB. [2022-12-13 13:13:18,125 INFO L158 Benchmark]: CACSL2BoogieTranslator took 259.63ms. Allocated memory is still 203.4MB. Free memory was 162.1MB in the beginning and 142.6MB in the end (delta: 19.5MB). Peak memory consumption was 19.9MB. Max. memory is 8.0GB. [2022-12-13 13:13:18,126 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.90ms. Allocated memory is still 203.4MB. Free memory was 142.6MB in the beginning and 140.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-13 13:13:18,126 INFO L158 Benchmark]: Boogie Preprocessor took 54.43ms. Allocated memory is still 203.4MB. Free memory was 140.1MB in the beginning and 138.0MB in the end (delta: 2.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-13 13:13:18,126 INFO L158 Benchmark]: RCFGBuilder took 798.00ms. Allocated memory is still 203.4MB. Free memory was 138.0MB in the beginning and 102.9MB in the end (delta: 35.2MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. [2022-12-13 13:13:18,126 INFO L158 Benchmark]: TraceAbstraction took 680567.51ms. Allocated memory was 203.4MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 101.9MB in the beginning and 6.2GB in the end (delta: -6.1GB). Peak memory consumption was 4.3GB. Max. memory is 8.0GB. [2022-12-13 13:13:18,127 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 203.4MB. Free memory was 181.1MB in the beginning and 181.0MB in the end (delta: 86.7kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 259.63ms. Allocated memory is still 203.4MB. Free memory was 162.1MB in the beginning and 142.6MB in the end (delta: 19.5MB). Peak memory consumption was 19.9MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 46.90ms. Allocated memory is still 203.4MB. Free memory was 142.6MB in the beginning and 140.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 54.43ms. Allocated memory is still 203.4MB. Free memory was 140.1MB in the beginning and 138.0MB in the end (delta: 2.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 798.00ms. Allocated memory is still 203.4MB. Free memory was 138.0MB in the beginning and 102.9MB in the end (delta: 35.2MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. * TraceAbstraction took 680567.51ms. Allocated memory was 203.4MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 101.9MB in the beginning and 6.2GB in the end (delta: -6.1GB). Peak memory consumption was 4.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.6s, 222 PlacesBefore, 75 PlacesAfterwards, 199 TransitionsBefore, 50 TransitionsAfterwards, 5502 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 78 TrivialYvCompositions, 69 ConcurrentYvCompositions, 2 ChoiceCompositions, 149 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2737, independent: 2680, independent conditional: 2680, independent unconditional: 0, dependent: 57, dependent conditional: 57, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2737, independent: 2680, independent conditional: 0, independent unconditional: 2680, dependent: 57, dependent conditional: 0, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2737, independent: 2680, independent conditional: 0, independent unconditional: 2680, dependent: 57, dependent conditional: 0, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2737, independent: 2680, independent conditional: 0, independent unconditional: 2680, dependent: 57, dependent conditional: 0, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2688, independent: 2643, independent conditional: 0, independent unconditional: 2643, dependent: 45, dependent conditional: 0, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2688, independent: 2464, independent conditional: 0, independent unconditional: 2464, dependent: 224, dependent conditional: 0, dependent unconditional: 224, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 224, independent: 179, independent conditional: 0, independent unconditional: 179, dependent: 45, dependent conditional: 0, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 391, independent: 288, independent conditional: 0, independent unconditional: 288, dependent: 103, dependent conditional: 0, dependent unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2737, independent: 37, independent conditional: 0, independent unconditional: 37, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 2688, unknown conditional: 0, unknown unconditional: 2688] , Statistics on independence cache: Total cache size (in pairs): 3826, Positive cache size: 3781, Positive conditional cache size: 0, Positive unconditional cache size: 3781, Negative cache size: 45, Negative conditional cache size: 0, Negative unconditional cache size: 45, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.0s, 66 PlacesBefore, 66 PlacesAfterwards, 65 TransitionsBefore, 65 TransitionsAfterwards, 1106 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 289, independent: 222, independent conditional: 222, independent unconditional: 0, dependent: 67, dependent conditional: 67, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 289, independent: 222, independent conditional: 140, independent unconditional: 82, dependent: 67, dependent conditional: 0, dependent unconditional: 67, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 289, independent: 222, independent conditional: 0, independent unconditional: 222, dependent: 67, dependent conditional: 0, dependent unconditional: 67, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 289, independent: 222, independent conditional: 0, independent unconditional: 222, dependent: 67, dependent conditional: 0, dependent unconditional: 67, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 53, independent: 45, independent conditional: 0, independent unconditional: 45, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 53, independent: 45, independent conditional: 0, independent unconditional: 45, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 8, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 289, independent: 177, independent conditional: 0, independent unconditional: 177, dependent: 59, dependent conditional: 0, dependent unconditional: 59, unknown: 53, unknown conditional: 0, unknown unconditional: 53] , Statistics on independence cache: Total cache size (in pairs): 53, Positive cache size: 45, Positive conditional cache size: 0, Positive unconditional cache size: 45, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 140, Maximal queried relation: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.7s, 70 PlacesBefore, 70 PlacesAfterwards, 71 TransitionsBefore, 71 TransitionsAfterwards, 1240 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 318, independent: 239, independent conditional: 239, independent unconditional: 0, dependent: 79, dependent conditional: 79, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 318, independent: 239, independent conditional: 154, independent unconditional: 85, dependent: 79, dependent conditional: 0, dependent unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 318, independent: 239, independent conditional: 0, independent unconditional: 239, dependent: 79, dependent conditional: 0, dependent unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 318, independent: 239, independent conditional: 0, independent unconditional: 239, dependent: 79, dependent conditional: 0, dependent unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 6, independent: 6, independent conditional: 0, independent unconditional: 6, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 6, independent: 6, independent conditional: 0, independent unconditional: 6, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 318, independent: 233, independent conditional: 0, independent unconditional: 233, dependent: 79, dependent conditional: 0, dependent unconditional: 79, unknown: 6, unknown conditional: 0, unknown unconditional: 6] , Statistics on independence cache: Total cache size (in pairs): 59, Positive cache size: 51, Positive conditional cache size: 0, Positive unconditional cache size: 51, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 154, Maximal queried relation: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.6s, 72 PlacesBefore, 71 PlacesAfterwards, 110 TransitionsBefore, 109 TransitionsAfterwards, 1918 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 145, independent: 145, independent conditional: 145, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 145, independent: 145, independent conditional: 105, independent unconditional: 40, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 145, independent: 145, independent conditional: 105, independent unconditional: 40, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 145, independent: 145, independent conditional: 105, independent unconditional: 40, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 12, independent: 12, independent conditional: 12, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 12, independent: 12, independent conditional: 0, independent unconditional: 12, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 145, independent: 133, independent conditional: 93, independent unconditional: 40, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 12, unknown conditional: 12, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 71, Positive cache size: 63, Positive conditional cache size: 12, Positive unconditional cache size: 51, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.9s, 74 PlacesBefore, 74 PlacesAfterwards, 130 TransitionsBefore, 130 TransitionsAfterwards, 2050 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 140, independent: 140, independent conditional: 140, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 140, independent: 140, independent conditional: 0, independent unconditional: 140, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 140, independent: 140, independent conditional: 0, independent unconditional: 140, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 140, independent: 140, independent conditional: 0, independent unconditional: 140, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 140, independent: 140, independent conditional: 0, independent unconditional: 140, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 71, Positive cache size: 63, Positive conditional cache size: 12, Positive unconditional cache size: 51, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.2s, 77 PlacesBefore, 77 PlacesAfterwards, 167 TransitionsBefore, 167 TransitionsAfterwards, 2344 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 300, independent: 300, independent conditional: 300, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 300, independent: 300, independent conditional: 0, independent unconditional: 300, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 300, independent: 300, independent conditional: 0, independent unconditional: 300, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 300, independent: 300, independent conditional: 0, independent unconditional: 300, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 300, independent: 300, independent conditional: 0, independent unconditional: 300, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 71, Positive cache size: 63, Positive conditional cache size: 12, Positive unconditional cache size: 51, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.8s, 79 PlacesBefore, 79 PlacesAfterwards, 215 TransitionsBefore, 215 TransitionsAfterwards, 2808 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 100, independent: 100, independent conditional: 100, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 100, independent: 100, independent conditional: 0, independent unconditional: 100, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 100, independent: 100, independent conditional: 0, independent unconditional: 100, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 100, independent: 100, independent conditional: 0, independent unconditional: 100, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 100, independent: 100, independent conditional: 0, independent unconditional: 100, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 71, Positive cache size: 63, Positive conditional cache size: 12, Positive unconditional cache size: 51, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.4s, 82 PlacesBefore, 82 PlacesAfterwards, 296 TransitionsBefore, 296 TransitionsAfterwards, 3282 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 40, independent: 40, independent conditional: 40, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 40, independent: 40, independent conditional: 0, independent unconditional: 40, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 40, independent: 40, independent conditional: 0, independent unconditional: 40, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 40, independent: 40, independent conditional: 0, independent unconditional: 40, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 40, independent: 40, independent conditional: 0, independent unconditional: 40, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 71, Positive cache size: 63, Positive conditional cache size: 12, Positive unconditional cache size: 51, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.4s, 85 PlacesBefore, 85 PlacesAfterwards, 409 TransitionsBefore, 409 TransitionsAfterwards, 3788 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 220, independent: 220, independent conditional: 220, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 220, independent: 220, independent conditional: 0, independent unconditional: 220, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 220, independent: 220, independent conditional: 0, independent unconditional: 220, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 220, independent: 220, independent conditional: 0, independent unconditional: 220, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 220, independent: 220, independent conditional: 0, independent unconditional: 220, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 71, Positive cache size: 63, Positive conditional cache size: 12, Positive unconditional cache size: 51, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.1s, 89 PlacesBefore, 89 PlacesAfterwards, 665 TransitionsBefore, 665 TransitionsAfterwards, 5284 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 100, independent: 90, independent conditional: 90, independent unconditional: 0, dependent: 10, dependent conditional: 10, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 100, independent: 90, independent conditional: 90, independent unconditional: 0, dependent: 10, dependent conditional: 10, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 100, independent: 90, independent conditional: 90, independent unconditional: 0, dependent: 10, dependent conditional: 10, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 100, independent: 90, independent conditional: 90, independent unconditional: 0, dependent: 10, dependent conditional: 10, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 10, independent: 9, independent conditional: 9, independent unconditional: 0, dependent: 1, dependent conditional: 1, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 10, independent: 9, independent conditional: 0, independent unconditional: 9, dependent: 1, dependent conditional: 0, dependent unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 1, dependent conditional: 1, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 1, dependent conditional: 1, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 100, independent: 81, independent conditional: 81, independent unconditional: 0, dependent: 9, dependent conditional: 9, dependent unconditional: 0, unknown: 10, unknown conditional: 10, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 81, Positive cache size: 72, Positive conditional cache size: 21, Positive unconditional cache size: 51, Negative cache size: 9, Negative conditional cache size: 1, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.0s, 91 PlacesBefore, 91 PlacesAfterwards, 792 TransitionsBefore, 792 TransitionsAfterwards, 5882 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 81, Positive cache size: 72, Positive conditional cache size: 21, Positive unconditional cache size: 51, Negative cache size: 9, Negative conditional cache size: 1, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.0s, 93 PlacesBefore, 93 PlacesAfterwards, 1035 TransitionsBefore, 1035 TransitionsAfterwards, 6228 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 81, Positive cache size: 72, Positive conditional cache size: 21, Positive unconditional cache size: 51, Negative cache size: 9, Negative conditional cache size: 1, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.1s, 107 PlacesBefore, 106 PlacesAfterwards, 1324 TransitionsBefore, 1323 TransitionsAfterwards, 7482 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 931, independent: 931, independent conditional: 931, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 931, independent: 931, independent conditional: 931, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 931, independent: 931, independent conditional: 931, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 931, independent: 931, independent conditional: 931, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, independent: 4, independent conditional: 4, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, independent: 4, independent conditional: 0, independent unconditional: 4, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 931, independent: 927, independent conditional: 927, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 4, unknown conditional: 4, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 95, Positive cache size: 86, Positive conditional cache size: 25, Positive unconditional cache size: 61, Negative cache size: 9, Negative conditional cache size: 1, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.0s, 105 PlacesBefore, 105 PlacesAfterwards, 1048 TransitionsBefore, 1048 TransitionsAfterwards, 5742 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 95, Positive cache size: 86, Positive conditional cache size: 25, Positive unconditional cache size: 61, Negative cache size: 9, Negative conditional cache size: 1, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.0s, 105 PlacesBefore, 105 PlacesAfterwards, 773 TransitionsBefore, 773 TransitionsAfterwards, 4012 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 95, Positive cache size: 86, Positive conditional cache size: 25, Positive unconditional cache size: 61, Negative cache size: 9, Negative conditional cache size: 1, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - TimeoutResultAtElement [Line: 234]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). - TimeoutResultAtElement [Line: 223]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). - TimeoutResultAtElement [Line: 218]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). - TimeoutResultAtElement [Line: 216]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). - TimeoutResultAtElement [Line: 220]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). - TimeoutResultAtElement [Line: 222]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). - TimeoutResultAtElement [Line: 221]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). - TimeoutResultAtElement [Line: 217]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). - TimeoutResultAtElement [Line: 219]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (4states, 0/141 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 878982 conditions, 190966 events (159614/190965 cut-off events. For 659873/659873 co-relation queries the response was YES. Maximal size of possible extension queue 5632. Compared 888470 event pairs, 68613 based on Foata normal form. 800/194938 useless extension candidates. Maximal degree in co-relation 852016. Up to 189812 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 17 procedures, 291 locations, 9 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 680.4s, OverallIterations: 15, TraceHistogramMax: 1, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 561.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 16.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 647 SdHoareTripleChecker+Valid, 5.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 647 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 4.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 419 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8339 IncrementalHoareTripleChecker+Invalid, 8758 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 419 mSolverCounterUnsat, 0 mSDtfsCounter, 8339 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 86 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=27944occurred in iteration=12, InterpolantAutomatonStates: 76, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 5.4s InterpolantComputationTime, 710 NumberOfCodeBlocks, 710 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 695 ConstructedInterpolants, 0 QuantifiedInterpolants, 2695 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 15 InterpolantComputations, 15 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown