/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 02:00:08,544 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 02:00:08,546 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 02:00:08,587 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 02:00:08,588 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 02:00:08,589 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 02:00:08,590 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 02:00:08,603 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 02:00:08,610 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 02:00:08,614 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 02:00:08,615 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 02:00:08,617 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 02:00:08,617 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 02:00:08,620 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 02:00:08,621 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 02:00:08,623 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 02:00:08,624 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 02:00:08,624 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 02:00:08,628 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 02:00:08,632 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 02:00:08,634 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 02:00:08,635 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 02:00:08,636 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 02:00:08,637 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 02:00:08,644 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 02:00:08,644 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 02:00:08,644 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 02:00:08,645 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 02:00:08,646 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 02:00:08,646 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 02:00:08,647 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 02:00:08,647 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 02:00:08,648 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 02:00:08,649 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 02:00:08,650 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 02:00:08,650 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 02:00:08,651 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 02:00:08,651 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 02:00:08,651 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 02:00:08,651 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 02:00:08,652 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 02:00:08,653 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-01-19 02:00:08,679 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 02:00:08,679 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 02:00:08,680 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 02:00:08,680 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 02:00:08,681 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 02:00:08,681 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 02:00:08,681 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 02:00:08,681 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 02:00:08,681 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 02:00:08,681 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 02:00:08,682 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 02:00:08,682 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 02:00:08,682 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 02:00:08,683 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 02:00:08,683 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 02:00:08,683 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 02:00:08,683 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 02:00:08,683 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 02:00:08,683 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 02:00:08,683 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 02:00:08,683 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 02:00:08,684 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 02:00:08,684 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 02:00:08,684 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:00:08,684 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 02:00:08,684 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 02:00:08,684 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 02:00:08,685 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 02:00:08,685 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 02:00:08,686 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 02:00:08,686 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 02:00:08,686 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-01-19 02:00:08,887 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 02:00:08,910 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 02:00:08,911 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 02:00:08,912 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 02:00:08,913 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 02:00:08,914 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c [2022-01-19 02:00:08,963 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19b1d402f/c18e003a8f8c46db8adea0b18fec760f/FLAG3696b9c21 [2022-01-19 02:00:09,377 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 02:00:09,378 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c [2022-01-19 02:00:09,391 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19b1d402f/c18e003a8f8c46db8adea0b18fec760f/FLAG3696b9c21 [2022-01-19 02:00:09,409 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19b1d402f/c18e003a8f8c46db8adea0b18fec760f [2022-01-19 02:00:09,412 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 02:00:09,414 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 02:00:09,416 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 02:00:09,416 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 02:00:09,419 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 02:00:09,419 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,420 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a80522b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09, skipping insertion in model container [2022-01-19 02:00:09,420 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,426 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 02:00:09,462 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 02:00:09,661 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c[4351,4364] [2022-01-19 02:00:09,676 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:00:09,685 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 02:00:09,724 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c[4351,4364] [2022-01-19 02:00:09,727 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:00:09,742 INFO L208 MainTranslator]: Completed translation [2022-01-19 02:00:09,743 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09 WrapperNode [2022-01-19 02:00:09,744 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 02:00:09,745 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 02:00:09,745 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 02:00:09,745 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 02:00:09,751 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,768 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,808 INFO L137 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 350 [2022-01-19 02:00:09,809 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 02:00:09,809 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 02:00:09,809 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 02:00:09,809 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 02:00:09,817 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,817 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,831 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,831 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,841 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,846 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,847 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,850 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 02:00:09,851 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 02:00:09,851 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 02:00:09,851 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 02:00:09,852 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (1/1) ... [2022-01-19 02:00:09,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:00:09,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:00:09,888 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-01-19 02:00:09,917 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-01-19 02:00:09,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 02:00:09,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 02:00:09,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 02:00:09,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 02:00:09,942 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 02:00:09,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 02:00:09,942 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 02:00:09,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 02:00:09,942 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 02:00:09,943 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 02:00:09,943 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-19 02:00:09,943 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-19 02:00:09,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 02:00:09,943 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 02:00:09,943 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 02:00:09,943 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 02:00:09,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 02:00:09,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 02:00:09,944 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 02:00:09,945 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 02:00:10,083 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 02:00:10,084 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 02:00:10,526 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 02:00:10,752 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 02:00:10,752 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2022-01-19 02:00:10,754 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:00:10 BoogieIcfgContainer [2022-01-19 02:00:10,754 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 02:00:10,755 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 02:00:10,755 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 02:00:10,758 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 02:00:10,758 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 02:00:09" (1/3) ... [2022-01-19 02:00:10,758 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66826d78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:00:10, skipping insertion in model container [2022-01-19 02:00:10,759 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:00:09" (2/3) ... [2022-01-19 02:00:10,759 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66826d78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:00:10, skipping insertion in model container [2022-01-19 02:00:10,759 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:00:10" (3/3) ... [2022-01-19 02:00:10,760 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series.wvr.c [2022-01-19 02:00:10,764 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 02:00:10,764 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 02:00:10,764 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 02:00:10,805 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,805 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,805 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,809 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,809 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,809 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,809 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,814 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,814 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,814 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,814 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,814 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,817 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,817 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,817 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,817 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,818 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,818 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,818 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,818 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,818 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,818 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,818 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,819 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,819 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,819 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,820 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,820 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,820 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,820 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,823 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,823 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,823 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,828 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,828 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,828 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,828 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,828 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,829 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,829 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,829 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,829 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,829 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,829 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,829 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,830 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,830 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,830 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,832 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,832 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,832 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,832 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,832 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,833 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,833 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,833 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,833 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,833 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,833 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,833 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,833 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,834 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,834 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,834 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,834 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,834 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,835 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,835 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,835 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,835 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,835 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:00:10,839 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-19 02:00:10,889 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 02:00:10,896 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 02:00:10,896 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-19 02:00:10,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 258 places, 267 transitions, 566 flow [2022-01-19 02:00:11,007 INFO L129 PetriNetUnfolder]: 22/263 cut-off events. [2022-01-19 02:00:11,007 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 02:00:11,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 263 events. 22/263 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 135 event pairs, 0 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 224. Up to 2 conditions per place. [2022-01-19 02:00:11,015 INFO L82 GeneralOperation]: Start removeDead. Operand has 258 places, 267 transitions, 566 flow [2022-01-19 02:00:11,023 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 250 transitions, 524 flow [2022-01-19 02:00:11,061 INFO L129 PetriNetUnfolder]: 22/249 cut-off events. [2022-01-19 02:00:11,061 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 02:00:11,061 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:11,062 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:11,063 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:11,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:11,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1315167111, now seen corresponding path program 1 times [2022-01-19 02:00:11,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:11,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754486218] [2022-01-19 02:00:11,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:11,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:11,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:11,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:00:11,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:11,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754486218] [2022-01-19 02:00:11,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754486218] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:11,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:11,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 02:00:11,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337977266] [2022-01-19 02:00:11,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:11,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 02:00:11,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:11,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 02:00:11,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 02:00:11,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 267 [2022-01-19 02:00:11,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 250 transitions, 524 flow. Second operand has 2 states, 2 states have (on average 242.0) internal successors, (484), 2 states have internal predecessors, (484), 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-01-19 02:00:11,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:11,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 267 [2022-01-19 02:00:11,445 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:11,642 INFO L129 PetriNetUnfolder]: 227/786 cut-off events. [2022-01-19 02:00:11,642 INFO L130 PetriNetUnfolder]: For 145/146 co-relation queries the response was YES. [2022-01-19 02:00:11,649 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1197 conditions, 786 events. 227/786 cut-off events. For 145/146 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3402 event pairs, 121 based on Foata normal form. 200/898 useless extension candidates. Maximal degree in co-relation 906. Up to 306 conditions per place. [2022-01-19 02:00:11,654 INFO L132 encePairwiseOnDemand]: 252/267 looper letters, 14 selfloop transitions, 0 changer transitions 8/235 dead transitions. [2022-01-19 02:00:11,654 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 235 transitions, 522 flow [2022-01-19 02:00:11,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 02:00:11,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 02:00:11,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 503 transitions. [2022-01-19 02:00:11,717 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9419475655430711 [2022-01-19 02:00:11,718 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 503 transitions. [2022-01-19 02:00:11,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 503 transitions. [2022-01-19 02:00:11,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:11,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 503 transitions. [2022-01-19 02:00:11,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 251.5) internal successors, (503), 2 states have internal predecessors, (503), 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-01-19 02:00:11,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 267.0) internal successors, (801), 3 states have internal predecessors, (801), 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-01-19 02:00:11,761 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 267.0) internal successors, (801), 3 states have internal predecessors, (801), 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-01-19 02:00:11,762 INFO L186 Difference]: Start difference. First operand has 241 places, 250 transitions, 524 flow. Second operand 2 states and 503 transitions. [2022-01-19 02:00:11,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 235 transitions, 522 flow [2022-01-19 02:00:11,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 235 transitions, 506 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-19 02:00:11,774 INFO L242 Difference]: Finished difference. Result has 234 places, 227 transitions, 462 flow [2022-01-19 02:00:11,776 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=462, PETRI_PLACES=234, PETRI_TRANSITIONS=227} [2022-01-19 02:00:11,778 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -7 predicate places. [2022-01-19 02:00:11,779 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 227 transitions, 462 flow [2022-01-19 02:00:11,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 242.0) internal successors, (484), 2 states have internal predecessors, (484), 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-01-19 02:00:11,781 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:11,781 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:11,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 02:00:11,782 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:11,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:11,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1303670655, now seen corresponding path program 1 times [2022-01-19 02:00:11,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:11,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289857050] [2022-01-19 02:00:11,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:11,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:11,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:12,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:00:12,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:12,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289857050] [2022-01-19 02:00:12,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289857050] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:12,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:12,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:00:12,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111250604] [2022-01-19 02:00:12,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:12,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:00:12,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:12,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:00:12,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:00:12,167 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 267 [2022-01-19 02:00:12,168 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 227 transitions, 462 flow. Second operand has 5 states, 5 states have (on average 204.2) internal successors, (1021), 5 states have internal predecessors, (1021), 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-01-19 02:00:12,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:12,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 267 [2022-01-19 02:00:12,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:12,392 INFO L129 PetriNetUnfolder]: 252/862 cut-off events. [2022-01-19 02:00:12,393 INFO L130 PetriNetUnfolder]: For 39/40 co-relation queries the response was YES. [2022-01-19 02:00:12,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1266 conditions, 862 events. 252/862 cut-off events. For 39/40 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3940 event pairs, 32 based on Foata normal form. 1/778 useless extension candidates. Maximal degree in co-relation 1263. Up to 249 conditions per place. [2022-01-19 02:00:12,402 INFO L132 encePairwiseOnDemand]: 261/267 looper letters, 54 selfloop transitions, 3 changer transitions 4/241 dead transitions. [2022-01-19 02:00:12,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 241 transitions, 617 flow [2022-01-19 02:00:12,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 02:00:12,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 02:00:12,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1042 transitions. [2022-01-19 02:00:12,405 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7805243445692884 [2022-01-19 02:00:12,406 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1042 transitions. [2022-01-19 02:00:12,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1042 transitions. [2022-01-19 02:00:12,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:12,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1042 transitions. [2022-01-19 02:00:12,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 208.4) internal successors, (1042), 5 states have internal predecessors, (1042), 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-01-19 02:00:12,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 267.0) internal successors, (1602), 6 states have internal predecessors, (1602), 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-01-19 02:00:12,413 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 267.0) internal successors, (1602), 6 states have internal predecessors, (1602), 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-01-19 02:00:12,413 INFO L186 Difference]: Start difference. First operand has 234 places, 227 transitions, 462 flow. Second operand 5 states and 1042 transitions. [2022-01-19 02:00:12,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 241 transitions, 617 flow [2022-01-19 02:00:12,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 241 transitions, 617 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 02:00:12,424 INFO L242 Difference]: Finished difference. Result has 233 places, 229 transitions, 485 flow [2022-01-19 02:00:12,424 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=485, PETRI_PLACES=233, PETRI_TRANSITIONS=229} [2022-01-19 02:00:12,425 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -8 predicate places. [2022-01-19 02:00:12,425 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 229 transitions, 485 flow [2022-01-19 02:00:12,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 204.2) internal successors, (1021), 5 states have internal predecessors, (1021), 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-01-19 02:00:12,426 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:12,426 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:12,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 02:00:12,427 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:12,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:12,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1331819408, now seen corresponding path program 1 times [2022-01-19 02:00:12,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:12,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065368204] [2022-01-19 02:00:12,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:12,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:12,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:00:12,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:12,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065368204] [2022-01-19 02:00:12,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065368204] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:12,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:12,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 02:00:12,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500741834] [2022-01-19 02:00:12,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:12,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 02:00:12,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:12,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 02:00:12,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 02:00:12,543 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 267 [2022-01-19 02:00:12,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 229 transitions, 485 flow. Second operand has 3 states, 3 states have (on average 236.0) internal successors, (708), 3 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:00:12,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:12,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 267 [2022-01-19 02:00:12,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:12,757 INFO L129 PetriNetUnfolder]: 398/1217 cut-off events. [2022-01-19 02:00:12,757 INFO L130 PetriNetUnfolder]: For 214/214 co-relation queries the response was YES. [2022-01-19 02:00:12,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2017 conditions, 1217 events. 398/1217 cut-off events. For 214/214 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6492 event pairs, 190 based on Foata normal form. 17/1064 useless extension candidates. Maximal degree in co-relation 2010. Up to 432 conditions per place. [2022-01-19 02:00:12,769 INFO L132 encePairwiseOnDemand]: 264/267 looper letters, 33 selfloop transitions, 2 changer transitions 0/242 dead transitions. [2022-01-19 02:00:12,769 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 242 transitions, 593 flow [2022-01-19 02:00:12,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 02:00:12,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 02:00:12,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 726 transitions. [2022-01-19 02:00:12,771 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9063670411985019 [2022-01-19 02:00:12,771 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 726 transitions. [2022-01-19 02:00:12,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 726 transitions. [2022-01-19 02:00:12,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:12,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 726 transitions. [2022-01-19 02:00:12,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 242.0) internal successors, (726), 3 states have internal predecessors, (726), 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-01-19 02:00:12,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 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-01-19 02:00:12,776 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 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-01-19 02:00:12,776 INFO L186 Difference]: Start difference. First operand has 233 places, 229 transitions, 485 flow. Second operand 3 states and 726 transitions. [2022-01-19 02:00:12,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 242 transitions, 593 flow [2022-01-19 02:00:12,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 242 transitions, 585 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-01-19 02:00:12,782 INFO L242 Difference]: Finished difference. Result has 231 places, 230 transitions, 492 flow [2022-01-19 02:00:12,783 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=492, PETRI_PLACES=231, PETRI_TRANSITIONS=230} [2022-01-19 02:00:12,785 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -10 predicate places. [2022-01-19 02:00:12,785 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 230 transitions, 492 flow [2022-01-19 02:00:12,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 236.0) internal successors, (708), 3 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:00:12,785 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:12,786 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:12,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 02:00:12,786 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:12,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:12,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1695560908, now seen corresponding path program 1 times [2022-01-19 02:00:12,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:12,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089381324] [2022-01-19 02:00:12,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:12,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:12,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:12,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:00:12,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:12,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089381324] [2022-01-19 02:00:12,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089381324] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:12,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:12,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 02:00:12,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852553867] [2022-01-19 02:00:12,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:12,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 02:00:12,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:12,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 02:00:12,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 02:00:12,901 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 267 [2022-01-19 02:00:12,902 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 230 transitions, 492 flow. Second operand has 3 states, 3 states have (on average 236.0) internal successors, (708), 3 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:00:12,902 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:12,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 267 [2022-01-19 02:00:12,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:13,065 INFO L129 PetriNetUnfolder]: 300/1082 cut-off events. [2022-01-19 02:00:13,065 INFO L130 PetriNetUnfolder]: For 359/360 co-relation queries the response was YES. [2022-01-19 02:00:13,068 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1813 conditions, 1082 events. 300/1082 cut-off events. For 359/360 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5574 event pairs, 106 based on Foata normal form. 14/946 useless extension candidates. Maximal degree in co-relation 1807. Up to 353 conditions per place. [2022-01-19 02:00:13,073 INFO L132 encePairwiseOnDemand]: 264/267 looper letters, 34 selfloop transitions, 2 changer transitions 0/243 dead transitions. [2022-01-19 02:00:13,074 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 243 transitions, 609 flow [2022-01-19 02:00:13,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 02:00:13,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 02:00:13,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 725 transitions. [2022-01-19 02:00:13,076 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9051186017478152 [2022-01-19 02:00:13,076 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 725 transitions. [2022-01-19 02:00:13,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 725 transitions. [2022-01-19 02:00:13,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:13,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 725 transitions. [2022-01-19 02:00:13,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:00:13,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 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-01-19 02:00:13,080 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 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-01-19 02:00:13,080 INFO L186 Difference]: Start difference. First operand has 231 places, 230 transitions, 492 flow. Second operand 3 states and 725 transitions. [2022-01-19 02:00:13,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 243 transitions, 609 flow [2022-01-19 02:00:13,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 243 transitions, 606 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 02:00:13,085 INFO L242 Difference]: Finished difference. Result has 233 places, 231 transitions, 504 flow [2022-01-19 02:00:13,086 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=504, PETRI_PLACES=233, PETRI_TRANSITIONS=231} [2022-01-19 02:00:13,087 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -8 predicate places. [2022-01-19 02:00:13,087 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 231 transitions, 504 flow [2022-01-19 02:00:13,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 236.0) internal successors, (708), 3 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:00:13,089 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:13,089 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:13,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 02:00:13,089 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:13,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:13,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1149809213, now seen corresponding path program 1 times [2022-01-19 02:00:13,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:13,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257955320] [2022-01-19 02:00:13,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:13,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:13,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:13,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 02:00:13,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:13,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257955320] [2022-01-19 02:00:13,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257955320] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:13,189 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:13,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 02:00:13,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826168800] [2022-01-19 02:00:13,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:13,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 02:00:13,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:13,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 02:00:13,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 02:00:13,192 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 267 [2022-01-19 02:00:13,194 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 231 transitions, 504 flow. Second operand has 6 states, 6 states have (on average 205.16666666666666) internal successors, (1231), 6 states have internal predecessors, (1231), 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-01-19 02:00:13,194 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:13,194 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 267 [2022-01-19 02:00:13,194 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:13,438 INFO L129 PetriNetUnfolder]: 214/1036 cut-off events. [2022-01-19 02:00:13,439 INFO L130 PetriNetUnfolder]: For 388/389 co-relation queries the response was YES. [2022-01-19 02:00:13,441 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1787 conditions, 1036 events. 214/1036 cut-off events. For 388/389 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4803 event pairs, 98 based on Foata normal form. 12/945 useless extension candidates. Maximal degree in co-relation 1780. Up to 301 conditions per place. [2022-01-19 02:00:13,446 INFO L132 encePairwiseOnDemand]: 257/267 looper letters, 87 selfloop transitions, 11 changer transitions 0/273 dead transitions. [2022-01-19 02:00:13,446 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 273 transitions, 805 flow [2022-01-19 02:00:13,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 02:00:13,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 02:00:13,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1884 transitions. [2022-01-19 02:00:13,450 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.784019975031211 [2022-01-19 02:00:13,450 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1884 transitions. [2022-01-19 02:00:13,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1884 transitions. [2022-01-19 02:00:13,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:13,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1884 transitions. [2022-01-19 02:00:13,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 209.33333333333334) internal successors, (1884), 9 states have internal predecessors, (1884), 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-01-19 02:00:13,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 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-01-19 02:00:13,460 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 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-01-19 02:00:13,460 INFO L186 Difference]: Start difference. First operand has 233 places, 231 transitions, 504 flow. Second operand 9 states and 1884 transitions. [2022-01-19 02:00:13,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 273 transitions, 805 flow [2022-01-19 02:00:13,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 273 transitions, 802 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 02:00:13,466 INFO L242 Difference]: Finished difference. Result has 242 places, 235 transitions, 544 flow [2022-01-19 02:00:13,466 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=544, PETRI_PLACES=242, PETRI_TRANSITIONS=235} [2022-01-19 02:00:13,468 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 1 predicate places. [2022-01-19 02:00:13,468 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 235 transitions, 544 flow [2022-01-19 02:00:13,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 205.16666666666666) internal successors, (1231), 6 states have internal predecessors, (1231), 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-01-19 02:00:13,469 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:13,469 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:13,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 02:00:13,469 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:13,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:13,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1836500897, now seen corresponding path program 1 times [2022-01-19 02:00:13,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:13,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618080196] [2022-01-19 02:00:13,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:13,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:13,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:13,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:00:13,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:13,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618080196] [2022-01-19 02:00:13,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618080196] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:13,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:13,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 02:00:13,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486728193] [2022-01-19 02:00:13,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:13,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 02:00:13,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:13,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 02:00:13,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 02:00:13,568 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 267 [2022-01-19 02:00:13,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 235 transitions, 544 flow. Second operand has 6 states, 6 states have (on average 205.16666666666666) internal successors, (1231), 6 states have internal predecessors, (1231), 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-01-19 02:00:13,569 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:13,569 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 267 [2022-01-19 02:00:13,569 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:13,874 INFO L129 PetriNetUnfolder]: 240/1348 cut-off events. [2022-01-19 02:00:13,874 INFO L130 PetriNetUnfolder]: For 506/508 co-relation queries the response was YES. [2022-01-19 02:00:13,877 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2258 conditions, 1348 events. 240/1348 cut-off events. For 506/508 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 7036 event pairs, 110 based on Foata normal form. 20/1244 useless extension candidates. Maximal degree in co-relation 2249. Up to 367 conditions per place. [2022-01-19 02:00:13,882 INFO L132 encePairwiseOnDemand]: 257/267 looper letters, 78 selfloop transitions, 12 changer transitions 0/265 dead transitions. [2022-01-19 02:00:13,882 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 265 transitions, 806 flow [2022-01-19 02:00:13,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 02:00:13,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 02:00:13,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1872 transitions. [2022-01-19 02:00:13,887 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7790262172284644 [2022-01-19 02:00:13,887 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1872 transitions. [2022-01-19 02:00:13,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1872 transitions. [2022-01-19 02:00:13,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:13,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1872 transitions. [2022-01-19 02:00:13,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 208.0) internal successors, (1872), 9 states have internal predecessors, (1872), 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-01-19 02:00:13,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 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-01-19 02:00:13,900 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 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-01-19 02:00:13,900 INFO L186 Difference]: Start difference. First operand has 242 places, 235 transitions, 544 flow. Second operand 9 states and 1872 transitions. [2022-01-19 02:00:13,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 265 transitions, 806 flow [2022-01-19 02:00:13,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 265 transitions, 797 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 02:00:13,908 INFO L242 Difference]: Finished difference. Result has 249 places, 239 transitions, 579 flow [2022-01-19 02:00:13,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=579, PETRI_PLACES=249, PETRI_TRANSITIONS=239} [2022-01-19 02:00:13,911 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 8 predicate places. [2022-01-19 02:00:13,911 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 239 transitions, 579 flow [2022-01-19 02:00:13,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 205.16666666666666) internal successors, (1231), 6 states have internal predecessors, (1231), 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-01-19 02:00:13,912 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:13,912 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:13,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 02:00:13,912 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:13,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:13,913 INFO L85 PathProgramCache]: Analyzing trace with hash 531626633, now seen corresponding path program 1 times [2022-01-19 02:00:13,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:13,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888532809] [2022-01-19 02:00:13,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:13,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:14,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:14,148 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:14,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:14,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888532809] [2022-01-19 02:00:14,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888532809] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:14,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:14,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 02:00:14,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963493452] [2022-01-19 02:00:14,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:14,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:00:14,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:14,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:00:14,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-01-19 02:00:14,155 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 267 [2022-01-19 02:00:14,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 239 transitions, 579 flow. Second operand has 8 states, 8 states have (on average 193.375) internal successors, (1547), 8 states have internal predecessors, (1547), 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-01-19 02:00:14,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:14,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 267 [2022-01-19 02:00:14,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:16,061 INFO L129 PetriNetUnfolder]: 4559/11661 cut-off events. [2022-01-19 02:00:16,061 INFO L130 PetriNetUnfolder]: For 3773/3773 co-relation queries the response was YES. [2022-01-19 02:00:16,092 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21516 conditions, 11661 events. 4559/11661 cut-off events. For 3773/3773 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 109956 event pairs, 1996 based on Foata normal form. 0/10032 useless extension candidates. Maximal degree in co-relation 21505. Up to 2610 conditions per place. [2022-01-19 02:00:16,139 INFO L132 encePairwiseOnDemand]: 256/267 looper letters, 126 selfloop transitions, 11 changer transitions 0/300 dead transitions. [2022-01-19 02:00:16,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 300 transitions, 1042 flow [2022-01-19 02:00:16,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 02:00:16,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 02:00:16,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1803 transitions. [2022-01-19 02:00:16,143 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7503121098626716 [2022-01-19 02:00:16,143 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1803 transitions. [2022-01-19 02:00:16,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1803 transitions. [2022-01-19 02:00:16,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:16,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1803 transitions. [2022-01-19 02:00:16,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 200.33333333333334) internal successors, (1803), 9 states have internal predecessors, (1803), 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-01-19 02:00:16,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 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-01-19 02:00:16,151 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 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-01-19 02:00:16,151 INFO L186 Difference]: Start difference. First operand has 249 places, 239 transitions, 579 flow. Second operand 9 states and 1803 transitions. [2022-01-19 02:00:16,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 300 transitions, 1042 flow [2022-01-19 02:00:16,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 300 transitions, 1031 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 02:00:16,158 INFO L242 Difference]: Finished difference. Result has 258 places, 243 transitions, 618 flow [2022-01-19 02:00:16,159 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=618, PETRI_PLACES=258, PETRI_TRANSITIONS=243} [2022-01-19 02:00:16,159 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 17 predicate places. [2022-01-19 02:00:16,160 INFO L470 AbstractCegarLoop]: Abstraction has has 258 places, 243 transitions, 618 flow [2022-01-19 02:00:16,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.375) internal successors, (1547), 8 states have internal predecessors, (1547), 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-01-19 02:00:16,160 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:16,161 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:16,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 02:00:16,161 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:16,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:16,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1241026961, now seen corresponding path program 1 times [2022-01-19 02:00:16,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:16,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863646284] [2022-01-19 02:00:16,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:16,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:16,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:16,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:16,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:16,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863646284] [2022-01-19 02:00:16,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863646284] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:16,329 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:16,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 02:00:16,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878870127] [2022-01-19 02:00:16,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:16,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:00:16,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:16,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:00:16,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-01-19 02:00:16,332 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 267 [2022-01-19 02:00:16,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 243 transitions, 618 flow. Second operand has 8 states, 8 states have (on average 193.375) internal successors, (1547), 8 states have internal predecessors, (1547), 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-01-19 02:00:16,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:16,334 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 267 [2022-01-19 02:00:16,334 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:17,989 INFO L129 PetriNetUnfolder]: 4032/9936 cut-off events. [2022-01-19 02:00:17,989 INFO L130 PetriNetUnfolder]: For 4121/4153 co-relation queries the response was YES. [2022-01-19 02:00:18,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19989 conditions, 9936 events. 4032/9936 cut-off events. For 4121/4153 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 86311 event pairs, 1686 based on Foata normal form. 0/8834 useless extension candidates. Maximal degree in co-relation 19974. Up to 2758 conditions per place. [2022-01-19 02:00:18,049 INFO L132 encePairwiseOnDemand]: 256/267 looper letters, 96 selfloop transitions, 9 changer transitions 21/289 dead transitions. [2022-01-19 02:00:18,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 289 transitions, 1013 flow [2022-01-19 02:00:18,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 02:00:18,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 02:00:18,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1794 transitions. [2022-01-19 02:00:18,054 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7465667915106118 [2022-01-19 02:00:18,054 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1794 transitions. [2022-01-19 02:00:18,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1794 transitions. [2022-01-19 02:00:18,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:18,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1794 transitions. [2022-01-19 02:00:18,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 199.33333333333334) internal successors, (1794), 9 states have internal predecessors, (1794), 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-01-19 02:00:18,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 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-01-19 02:00:18,063 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 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-01-19 02:00:18,063 INFO L186 Difference]: Start difference. First operand has 258 places, 243 transitions, 618 flow. Second operand 9 states and 1794 transitions. [2022-01-19 02:00:18,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 289 transitions, 1013 flow [2022-01-19 02:00:18,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 289 transitions, 1000 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 02:00:18,074 INFO L242 Difference]: Finished difference. Result has 265 places, 242 transitions, 624 flow [2022-01-19 02:00:18,075 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=624, PETRI_PLACES=265, PETRI_TRANSITIONS=242} [2022-01-19 02:00:18,076 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 24 predicate places. [2022-01-19 02:00:18,076 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 242 transitions, 624 flow [2022-01-19 02:00:18,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.375) internal successors, (1547), 8 states have internal predecessors, (1547), 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-01-19 02:00:18,077 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:18,077 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:18,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 02:00:18,078 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:18,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:18,078 INFO L85 PathProgramCache]: Analyzing trace with hash -149094666, now seen corresponding path program 1 times [2022-01-19 02:00:18,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:18,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058347031] [2022-01-19 02:00:18,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:18,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:18,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:18,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:18,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:18,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058347031] [2022-01-19 02:00:18,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058347031] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:00:18,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350437431] [2022-01-19 02:00:18,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:18,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:00:18,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:00:18,335 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 02:00:18,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 02:00:18,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:18,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 02:00:18,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:00:19,131 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 02:00:19,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:00:19,697 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:19,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350437431] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 02:00:19,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 02:00:19,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [9, 8] total 22 [2022-01-19 02:00:19,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665314808] [2022-01-19 02:00:19,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:19,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 02:00:19,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:19,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 02:00:19,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-01-19 02:00:19,702 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 267 [2022-01-19 02:00:19,703 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 242 transitions, 624 flow. Second operand has 10 states, 10 states have (on average 187.0) internal successors, (1870), 10 states have internal predecessors, (1870), 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-01-19 02:00:19,703 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:19,703 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 267 [2022-01-19 02:00:19,704 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:21,537 INFO L129 PetriNetUnfolder]: 5689/10597 cut-off events. [2022-01-19 02:00:21,538 INFO L130 PetriNetUnfolder]: For 5504/5520 co-relation queries the response was YES. [2022-01-19 02:00:21,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25084 conditions, 10597 events. 5689/10597 cut-off events. For 5504/5520 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 74751 event pairs, 291 based on Foata normal form. 288/10329 useless extension candidates. Maximal degree in co-relation 25066. Up to 1430 conditions per place. [2022-01-19 02:00:21,608 INFO L132 encePairwiseOnDemand]: 248/267 looper letters, 187 selfloop transitions, 39 changer transitions 3/386 dead transitions. [2022-01-19 02:00:21,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 386 transitions, 1579 flow [2022-01-19 02:00:21,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 02:00:21,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 02:00:21,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3822 transitions. [2022-01-19 02:00:21,616 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7157303370786516 [2022-01-19 02:00:21,616 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3822 transitions. [2022-01-19 02:00:21,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3822 transitions. [2022-01-19 02:00:21,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:21,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3822 transitions. [2022-01-19 02:00:21,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 191.1) internal successors, (3822), 20 states have internal predecessors, (3822), 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-01-19 02:00:21,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 267.0) internal successors, (5607), 21 states have internal predecessors, (5607), 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-01-19 02:00:21,633 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 267.0) internal successors, (5607), 21 states have internal predecessors, (5607), 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-01-19 02:00:21,633 INFO L186 Difference]: Start difference. First operand has 265 places, 242 transitions, 624 flow. Second operand 20 states and 3822 transitions. [2022-01-19 02:00:21,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 386 transitions, 1579 flow [2022-01-19 02:00:21,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 386 transitions, 1535 flow, removed 14 selfloop flow, removed 9 redundant places. [2022-01-19 02:00:21,656 INFO L242 Difference]: Finished difference. Result has 282 places, 260 transitions, 810 flow [2022-01-19 02:00:21,656 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=810, PETRI_PLACES=282, PETRI_TRANSITIONS=260} [2022-01-19 02:00:21,657 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 41 predicate places. [2022-01-19 02:00:21,657 INFO L470 AbstractCegarLoop]: Abstraction has has 282 places, 260 transitions, 810 flow [2022-01-19 02:00:21,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 187.0) internal successors, (1870), 10 states have internal predecessors, (1870), 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-01-19 02:00:21,664 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:21,664 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:21,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-19 02:00:21,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:00:21,887 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:21,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:21,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1013790260, now seen corresponding path program 1 times [2022-01-19 02:00:21,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:21,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684675462] [2022-01-19 02:00:21,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:21,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:21,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:22,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 02:00:22,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:22,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684675462] [2022-01-19 02:00:22,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684675462] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:00:22,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320122314] [2022-01-19 02:00:22,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:22,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:00:22,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:00:22,043 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 02:00:22,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 02:00:22,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:22,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 02:00:22,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:00:23,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:23,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:00:23,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:23,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320122314] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 02:00:23,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 02:00:23,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 11] total 26 [2022-01-19 02:00:23,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932683441] [2022-01-19 02:00:23,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:23,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 02:00:23,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:23,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 02:00:23,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-19 02:00:23,880 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 267 [2022-01-19 02:00:23,882 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 260 transitions, 810 flow. Second operand has 9 states, 9 states have (on average 191.22222222222223) internal successors, (1721), 9 states have internal predecessors, (1721), 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-01-19 02:00:23,882 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:23,882 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 267 [2022-01-19 02:00:23,882 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:25,983 INFO L129 PetriNetUnfolder]: 8430/15315 cut-off events. [2022-01-19 02:00:25,983 INFO L130 PetriNetUnfolder]: For 24996/24996 co-relation queries the response was YES. [2022-01-19 02:00:26,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40516 conditions, 15315 events. 8430/15315 cut-off events. For 24996/24996 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 120119 event pairs, 1260 based on Foata normal form. 567/14604 useless extension candidates. Maximal degree in co-relation 40492. Up to 4003 conditions per place. [2022-01-19 02:00:26,113 INFO L132 encePairwiseOnDemand]: 252/267 looper letters, 176 selfloop transitions, 20 changer transitions 7/367 dead transitions. [2022-01-19 02:00:26,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 367 transitions, 1724 flow [2022-01-19 02:00:26,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 02:00:26,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 02:00:26,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2554 transitions. [2022-01-19 02:00:26,119 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7358110054739269 [2022-01-19 02:00:26,119 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2554 transitions. [2022-01-19 02:00:26,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2554 transitions. [2022-01-19 02:00:26,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:26,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2554 transitions. [2022-01-19 02:00:26,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 196.46153846153845) internal successors, (2554), 13 states have internal predecessors, (2554), 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-01-19 02:00:26,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 267.0) internal successors, (3738), 14 states have internal predecessors, (3738), 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-01-19 02:00:26,129 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 267.0) internal successors, (3738), 14 states have internal predecessors, (3738), 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-01-19 02:00:26,130 INFO L186 Difference]: Start difference. First operand has 282 places, 260 transitions, 810 flow. Second operand 13 states and 2554 transitions. [2022-01-19 02:00:26,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 367 transitions, 1724 flow [2022-01-19 02:00:26,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 367 transitions, 1620 flow, removed 14 selfloop flow, removed 12 redundant places. [2022-01-19 02:00:26,207 INFO L242 Difference]: Finished difference. Result has 286 places, 266 transitions, 859 flow [2022-01-19 02:00:26,208 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=859, PETRI_PLACES=286, PETRI_TRANSITIONS=266} [2022-01-19 02:00:26,209 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 45 predicate places. [2022-01-19 02:00:26,209 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 266 transitions, 859 flow [2022-01-19 02:00:26,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 191.22222222222223) internal successors, (1721), 9 states have internal predecessors, (1721), 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-01-19 02:00:26,209 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:26,210 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:26,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 02:00:26,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-19 02:00:26,424 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:26,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:26,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1944827759, now seen corresponding path program 1 times [2022-01-19 02:00:26,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:26,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626682395] [2022-01-19 02:00:26,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:26,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:26,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:26,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 02:00:26,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:26,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626682395] [2022-01-19 02:00:26,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626682395] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:26,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:26,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:00:26,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221834113] [2022-01-19 02:00:26,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:26,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:00:26,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:26,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:00:26,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:00:26,541 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 267 [2022-01-19 02:00:26,542 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 266 transitions, 859 flow. Second operand has 5 states, 5 states have (on average 232.8) internal successors, (1164), 5 states have internal predecessors, (1164), 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-01-19 02:00:26,542 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:26,542 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 267 [2022-01-19 02:00:26,542 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:27,658 INFO L129 PetriNetUnfolder]: 3978/8568 cut-off events. [2022-01-19 02:00:27,658 INFO L130 PetriNetUnfolder]: For 22787/23117 co-relation queries the response was YES. [2022-01-19 02:00:27,706 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27763 conditions, 8568 events. 3978/8568 cut-off events. For 22787/23117 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 71962 event pairs, 430 based on Foata normal form. 251/8196 useless extension candidates. Maximal degree in co-relation 27736. Up to 2027 conditions per place. [2022-01-19 02:00:27,756 INFO L132 encePairwiseOnDemand]: 261/267 looper letters, 95 selfloop transitions, 22 changer transitions 0/335 dead transitions. [2022-01-19 02:00:27,756 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 335 transitions, 1512 flow [2022-01-19 02:00:27,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 02:00:27,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 02:00:27,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1433 transitions. [2022-01-19 02:00:27,760 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8945068664169787 [2022-01-19 02:00:27,760 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1433 transitions. [2022-01-19 02:00:27,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1433 transitions. [2022-01-19 02:00:27,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:27,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1433 transitions. [2022-01-19 02:00:27,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 238.83333333333334) internal successors, (1433), 6 states have internal predecessors, (1433), 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-01-19 02:00:27,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 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-01-19 02:00:27,765 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 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-01-19 02:00:27,765 INFO L186 Difference]: Start difference. First operand has 286 places, 266 transitions, 859 flow. Second operand 6 states and 1433 transitions. [2022-01-19 02:00:27,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 335 transitions, 1512 flow [2022-01-19 02:00:27,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 335 transitions, 1464 flow, removed 12 selfloop flow, removed 9 redundant places. [2022-01-19 02:00:27,796 INFO L242 Difference]: Finished difference. Result has 284 places, 281 transitions, 1040 flow [2022-01-19 02:00:27,796 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1040, PETRI_PLACES=284, PETRI_TRANSITIONS=281} [2022-01-19 02:00:27,796 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 43 predicate places. [2022-01-19 02:00:27,797 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 281 transitions, 1040 flow [2022-01-19 02:00:27,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 232.8) internal successors, (1164), 5 states have internal predecessors, (1164), 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-01-19 02:00:27,797 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:27,797 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:27,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 02:00:27,797 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:27,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:27,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1454564773, now seen corresponding path program 1 times [2022-01-19 02:00:27,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:27,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610156297] [2022-01-19 02:00:27,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:27,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:27,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-19 02:00:27,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:27,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610156297] [2022-01-19 02:00:27,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610156297] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:27,908 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:27,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:00:27,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294028154] [2022-01-19 02:00:27,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:27,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:00:27,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:27,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:00:27,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:00:27,910 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 267 [2022-01-19 02:00:27,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 281 transitions, 1040 flow. Second operand has 5 states, 5 states have (on average 232.8) internal successors, (1164), 5 states have internal predecessors, (1164), 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-01-19 02:00:27,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:27,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 267 [2022-01-19 02:00:27,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:29,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:29,210 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,210 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:29,210 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:00:29,210 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:00:29,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 104#L60true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:29,482 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 02:00:29,482 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:29,482 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:00:29,482 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:00:29,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 243#L148-4true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true]) [2022-01-19 02:00:29,540 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,540 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:00:29,541 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:29,541 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:00:29,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 79#L96-1true, 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 362#true, Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:29,597 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,598 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,598 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,598 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:29,684 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:00:29,684 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:00:29,684 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:00:29,684 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:29,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:29,806 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:29,806 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:00:29,806 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,806 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:00:29,862 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:29,862 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:29,862 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,862 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,862 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:29,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 104#L60true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:29,911 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:00:29,911 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:29,911 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:29,911 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:29,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 178#L97true]) [2022-01-19 02:00:29,936 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:00:29,936 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:29,936 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:00:29,936 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:00:29,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:29,973 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:29,974 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:29,974 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:29,974 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:29,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true]) [2022-01-19 02:00:29,993 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:29,993 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:29,994 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:29,994 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true]) [2022-01-19 02:00:30,001 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,001 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,001 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,001 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true]) [2022-01-19 02:00:30,008 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,008 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,008 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,008 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true]) [2022-01-19 02:00:30,036 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,036 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,036 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,037 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,208 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,208 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,208 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,208 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:30,233 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,233 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,233 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,233 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 104#L60true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true, 178#L97true]) [2022-01-19 02:00:30,250 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,250 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,250 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,250 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 104#L60true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,250 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,251 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,251 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,251 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 104#L60true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,258 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,258 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:00:30,258 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,258 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:00:30,273 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,273 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,273 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,273 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,273 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,308 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,308 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,308 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,308 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,308 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,308 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1008] L104-->L96-1: Formula: (= (mod |v_thread3Thread1of1ForFork2_~cond~2#1_3| 256) 0) InVars {thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} OutVars{thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} AuxVars[] AssignedVars[][298], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 79#L96-1true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, 21#L115true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,309 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,309 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,309 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,309 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:30,311 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,311 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,311 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,311 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,319 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,320 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,320 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,320 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 178#L97true]) [2022-01-19 02:00:30,323 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,323 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,323 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,323 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 178#L97true]) [2022-01-19 02:00:30,326 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,326 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,326 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,327 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,327 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,327 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,327 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,327 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,328 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,328 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,339 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,339 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,339 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,339 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,339 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,373 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,373 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,373 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,373 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,373 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true, 178#L97true]) [2022-01-19 02:00:30,399 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,399 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,399 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,399 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,400 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,400 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,400 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,400 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 3033#(<= ~q1_front~0 ~q1_back~0), 95#L63true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,409 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,409 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,409 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,409 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 104#L60true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,417 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,417 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,417 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,418 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,426 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 362#true, Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:30,426 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,426 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,426 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,426 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:00:30,426 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:00:30,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 243#L148-4true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,428 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,429 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,429 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,429 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,429 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 243#L148-4true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true]) [2022-01-19 02:00:30,429 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,429 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:00:30,429 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,429 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,430 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:00:30,449 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 362#true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,449 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,449 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,449 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,449 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,449 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 143#L80true]) [2022-01-19 02:00:30,452 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,452 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,452 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,452 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,461 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,461 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,461 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,461 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,461 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,461 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,464 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true, 178#L97true]) [2022-01-19 02:00:30,464 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,464 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,464 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,464 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,465 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,465 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,465 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,465 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,465 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 3033#(<= ~q1_front~0 ~q1_back~0), 153#L52true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,475 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,475 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,476 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,476 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,481 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,481 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,481 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,481 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,481 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,481 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 143#L80true]) [2022-01-19 02:00:30,490 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,490 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,491 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,491 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,513 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,513 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,513 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,513 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,532 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,532 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,532 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,532 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,541 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 104#L60true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:30,541 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,541 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,541 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:00:30,541 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:00:30,541 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,550 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 15#L83true, Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,550 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,550 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,550 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,550 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,550 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 362#true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,559 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,559 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,559 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,559 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,561 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 362#true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,561 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,561 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,561 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,562 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,562 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 143#L80true, 178#L97true]) [2022-01-19 02:00:30,568 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,568 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,568 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,568 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,569 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true]) [2022-01-19 02:00:30,569 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,569 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,569 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,569 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,570 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 178#L97true]) [2022-01-19 02:00:30,576 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,576 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,576 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,576 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,581 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,581 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,582 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,582 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,585 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 143#L80true]) [2022-01-19 02:00:30,585 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,585 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,585 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,585 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,585 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 243#L148-4true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:30,592 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,592 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,592 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,592 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), 143#L80true]) [2022-01-19 02:00:30,614 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,614 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,614 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,614 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,635 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:30,635 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,635 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:00:30,635 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:00:30,635 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,635 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,643 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,643 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,643 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,643 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,643 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,643 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 362#true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,655 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,655 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,655 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,656 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,665 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 178#L97true]) [2022-01-19 02:00:30,665 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:00:30,665 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,665 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,665 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,665 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,673 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:30,673 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:00:30,673 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:00:30,673 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,673 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,673 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:00:30,674 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 143#L80true, 178#L97true]) [2022-01-19 02:00:30,674 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,674 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,674 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,674 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,674 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,675 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:30,675 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,675 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,675 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,675 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,675 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,679 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 143#L80true]) [2022-01-19 02:00:30,679 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:00:30,679 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,679 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,679 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,679 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,697 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:30,697 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:00:30,697 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,697 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,697 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,697 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,714 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 243#L148-4true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 102#L51-1true, 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 362#true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,714 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:00:30,714 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,714 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,714 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,714 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,878 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 362#true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:30,879 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:00:30,879 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,879 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,879 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,879 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,884 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true, 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:30,884 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 02:00:30,884 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,884 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,885 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,885 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,889 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true]) [2022-01-19 02:00:30,889 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 02:00:30,889 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,889 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,889 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,889 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,890 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true, 178#L97true]) [2022-01-19 02:00:30,890 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:00:30,890 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,890 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,890 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:00:30,890 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:00:30,892 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:30,892 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 02:00:30,892 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,892 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,892 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,892 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,893 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 112#L57true]) [2022-01-19 02:00:30,893 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 02:00:30,893 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,893 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,893 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,893 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:00:30,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:30,902 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:00:30,902 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,902 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,902 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,909 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 15#L83true, Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,909 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 02:00:30,909 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,909 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,909 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,909 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1008] L104-->L96-1: Formula: (= (mod |v_thread3Thread1of1ForFork2_~cond~2#1_3| 256) 0) InVars {thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} OutVars{thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} AuxVars[] AssignedVars[][276], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 79#L96-1true, 243#L148-4true, 102#L51-1true, 3033#(<= ~q1_front~0 ~q1_back~0), 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 15#L83true, Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), 21#L115true, Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,910 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 02:00:30,910 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,910 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,910 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,930 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:30,931 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 02:00:30,931 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,931 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,931 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,931 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,942 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 95#L63true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 362#true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true, 178#L97true]) [2022-01-19 02:00:30,942 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 02:00:30,942 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,942 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:00:30,942 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,942 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:30,946 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,946 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:00:30,946 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,946 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,946 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,946 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,947 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][326], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3034#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 1696#true, 104#L60true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:30,947 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:00:30,947 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,947 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:00:30,947 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,947 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,964 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 102#L51-1true, 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:30,964 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:00:30,964 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,964 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,964 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,964 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:30,981 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 243#L148-4true, 1135#(not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0)), 153#L52true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 362#true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 284#(<= ~q2_back~0 ~q2_front~0), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true, 178#L97true]) [2022-01-19 02:00:30,981 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:00:30,981 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,982 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,982 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,982 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:00:30,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:30,996 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 02:00:30,996 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:30,996 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:00:30,997 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:30,998 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), 143#L80true]) [2022-01-19 02:00:30,998 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:00:30,998 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:30,998 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:30,998 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:31,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:31,033 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,033 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:00:31,033 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:00:31,033 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:00:31,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true, 178#L97true]) [2022-01-19 02:00:31,034 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,034 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,034 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:00:31,034 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:31,040 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,040 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:31,040 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:31,040 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:31,054 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 02:00:31,054 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,054 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:00:31,054 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,054 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:00:31,054 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:00:31,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:31,063 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 02:00:31,063 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:31,063 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:31,063 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:31,064 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), 143#L80true]) [2022-01-19 02:00:31,064 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 02:00:31,064 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:31,064 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:31,064 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:00:31,065 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,077 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:31,077 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 02:00:31,077 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:31,077 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 02:00:31,077 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:31,077 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:31,090 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|))]) [2022-01-19 02:00:31,090 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 02:00:31,091 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:31,091 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:00:31,091 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,091 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:00:31,118 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 122#L119true, 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true]) [2022-01-19 02:00:31,118 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,118 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:31,118 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:00:31,118 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:31,118 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:31,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), 76#L150-2true]) [2022-01-19 02:00:31,122 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 02:00:31,122 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,122 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:00:31,122 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,127 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), 15#L83true, Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 178#L97true]) [2022-01-19 02:00:31,127 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,127 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:31,127 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:00:31,127 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:00:31,127 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,134 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 105#L149-2true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 143#L80true, 178#L97true]) [2022-01-19 02:00:31,134 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,134 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,134 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,134 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:00:31,134 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true]) [2022-01-19 02:00:31,137 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 02:00:31,137 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,137 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:31,137 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:31,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true, 178#L97true]) [2022-01-19 02:00:31,150 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 02:00:31,150 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,150 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,150 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true]) [2022-01-19 02:00:31,153 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 02:00:31,153 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 02:00:31,153 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,153 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true]) [2022-01-19 02:00:31,158 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 02:00:31,158 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,159 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,159 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,166 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 106#L104true, Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true]) [2022-01-19 02:00:31,166 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 02:00:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 02:00:31,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true, 178#L97true]) [2022-01-19 02:00:31,167 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 02:00:31,167 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,167 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,167 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,173 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][325], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, 3037#(and (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), 261#true, Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true, 178#L97true]) [2022-01-19 02:00:31,173 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 02:00:31,173 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,173 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,173 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 02:00:31,173 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,175 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][296], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3039#(and (<= ~q1_front~0 ~q1_back~0) (<= (div |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork2_~cond~2#1|)), 76#L150-2true]) [2022-01-19 02:00:31,175 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 02:00:31,175 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 02:00:31,175 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,175 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:00:31,176 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,180 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), 106#L104true, Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 122#L119true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true]) [2022-01-19 02:00:31,180 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 02:00:31,180 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,181 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 02:00:31,181 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:31,181 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:31,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1008] L104-->L96-1: Formula: (= (mod |v_thread3Thread1of1ForFork2_~cond~2#1_3| 256) 0) InVars {thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} OutVars{thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} AuxVars[] AssignedVars[][276], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), 79#L96-1true, Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), 21#L115true, Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 362#true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true]) [2022-01-19 02:00:31,181 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 02:00:31,181 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:00:31,181 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 02:00:31,181 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:00:31,185 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true, 178#L97true]) [2022-01-19 02:00:31,185 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 02:00:31,185 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,185 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 02:00:31,185 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:00:31,185 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 02:00:31,187 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][308], [Black: 313#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3007#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 3009#(and (not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)) (or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0))), Black: 1696#true, Black: 3005#(and (<= ~j~0 0) (< ~j~0 ~N~0)), Black: 2479#(or (= (mod |thread3Thread1of1ForFork2_~cond~2#1| 256) 0) (< ~j~0 ~N~0)), 3033#(<= ~q1_front~0 ~q1_back~0), Black: 266#(= ~total~0 0), Black: 3020#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 332#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 330#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~j~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 3023#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), Black: 1681#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1677#(and (<= ~i~0 0) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 3019#(<= ~q2_front~0 ~q2_back~0), Black: 1683#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), Black: 1061#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 279#(<= ~q1_back~0 ~q1_front~0), Black: 1065#(or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)), Black: 1679#(and (or (= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0) (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (<= ~i~0 0) (< ~i~0 ~N~0)), Black: 284#(<= ~q2_back~0 ~q2_front~0), Black: 1667#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (or (< ~i~0 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (not (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)) (< ~i~0 ~N~0)) (or (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0) (< ~i~0 ~N~0))), Black: 1671#(and (<= ~i~0 0) (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0)) (< ~i~0 ~N~0) (not (<= (mod |thread1Thread1of1ForFork3_~cond~0#1| 256) 0))), 261#true, 2471#(not (<= (mod |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 362#true, 122#L119true, Black: 351#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= ~i~0 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 3025#(and (<= 1 |thread4Thread1of1ForFork0_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0) (<= (div |thread4Thread1of1ForFork0_~cond~3#1| 256) 0)), 6#L101true, Black: 296#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 76#L150-2true]) [2022-01-19 02:00:31,187 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 02:00:31,187 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 02:00:31,187 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,187 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:00:31,187 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 02:00:31,202 INFO L129 PetriNetUnfolder]: 11637/24287 cut-off events. [2022-01-19 02:00:31,202 INFO L130 PetriNetUnfolder]: For 106169/107301 co-relation queries the response was YES. [2022-01-19 02:00:31,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88391 conditions, 24287 events. 11637/24287 cut-off events. For 106169/107301 co-relation queries the response was YES. Maximal size of possible extension queue 1283. Compared 242308 event pairs, 1741 based on Foata normal form. 1119/22936 useless extension candidates. Maximal degree in co-relation 88360. Up to 5433 conditions per place. [2022-01-19 02:00:31,440 INFO L132 encePairwiseOnDemand]: 261/267 looper letters, 140 selfloop transitions, 11 changer transitions 0/381 dead transitions. [2022-01-19 02:00:31,440 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 381 transitions, 2120 flow [2022-01-19 02:00:31,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 02:00:31,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 02:00:31,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1434 transitions. [2022-01-19 02:00:31,444 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8951310861423221 [2022-01-19 02:00:31,444 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1434 transitions. [2022-01-19 02:00:31,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1434 transitions. [2022-01-19 02:00:31,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:31,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1434 transitions. [2022-01-19 02:00:31,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 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-01-19 02:00:31,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 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-01-19 02:00:31,450 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 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-01-19 02:00:31,450 INFO L186 Difference]: Start difference. First operand has 284 places, 281 transitions, 1040 flow. Second operand 6 states and 1434 transitions. [2022-01-19 02:00:31,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 381 transitions, 2120 flow [2022-01-19 02:00:31,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 381 transitions, 2095 flow, removed 12 selfloop flow, removed 1 redundant places. [2022-01-19 02:00:31,673 INFO L242 Difference]: Finished difference. Result has 292 places, 289 transitions, 1126 flow [2022-01-19 02:00:31,673 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1126, PETRI_PLACES=292, PETRI_TRANSITIONS=289} [2022-01-19 02:00:31,674 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 51 predicate places. [2022-01-19 02:00:31,674 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 289 transitions, 1126 flow [2022-01-19 02:00:31,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 232.8) internal successors, (1164), 5 states have internal predecessors, (1164), 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-01-19 02:00:31,674 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:31,674 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:31,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 02:00:31,674 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:31,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:31,675 INFO L85 PathProgramCache]: Analyzing trace with hash 898187375, now seen corresponding path program 2 times [2022-01-19 02:00:31,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:31,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600584300] [2022-01-19 02:00:31,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:31,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:31,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 02:00:31,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:31,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600584300] [2022-01-19 02:00:31,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600584300] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:00:31,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105597909] [2022-01-19 02:00:31,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:00:31,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:00:31,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:00:31,959 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 02:00:31,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 02:00:32,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:00:32,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:00:32,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 02:00:32,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:00:32,698 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 02:00:32,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:00:33,239 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:33,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105597909] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:00:33,239 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:00:33,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 10] total 22 [2022-01-19 02:00:33,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559517633] [2022-01-19 02:00:33,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:00:33,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 02:00:33,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:33,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 02:00:33,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-01-19 02:00:33,243 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 267 [2022-01-19 02:00:33,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 289 transitions, 1126 flow. Second operand has 22 states, 22 states have (on average 187.45454545454547) internal successors, (4124), 22 states have internal predecessors, (4124), 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-01-19 02:00:33,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:33,246 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 267 [2022-01-19 02:00:33,246 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:41,314 INFO L129 PetriNetUnfolder]: 32262/54614 cut-off events. [2022-01-19 02:00:41,314 INFO L130 PetriNetUnfolder]: For 229494/229509 co-relation queries the response was YES. [2022-01-19 02:00:41,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 207047 conditions, 54614 events. 32262/54614 cut-off events. For 229494/229509 co-relation queries the response was YES. Maximal size of possible extension queue 2293. Compared 484598 event pairs, 2286 based on Foata normal form. 1219/54236 useless extension candidates. Maximal degree in co-relation 207012. Up to 11960 conditions per place. [2022-01-19 02:00:41,990 INFO L132 encePairwiseOnDemand]: 247/267 looper letters, 318 selfloop transitions, 86 changer transitions 4/568 dead transitions. [2022-01-19 02:00:41,990 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 568 transitions, 3954 flow [2022-01-19 02:00:41,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 02:00:41,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 02:00:41,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4594 transitions. [2022-01-19 02:00:41,999 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.716916354556804 [2022-01-19 02:00:41,999 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4594 transitions. [2022-01-19 02:00:41,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4594 transitions. [2022-01-19 02:00:42,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:42,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4594 transitions. [2022-01-19 02:00:42,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 191.41666666666666) internal successors, (4594), 24 states have internal predecessors, (4594), 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-01-19 02:00:42,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 267.0) internal successors, (6675), 25 states have internal predecessors, (6675), 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-01-19 02:00:42,019 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 267.0) internal successors, (6675), 25 states have internal predecessors, (6675), 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-01-19 02:00:42,019 INFO L186 Difference]: Start difference. First operand has 292 places, 289 transitions, 1126 flow. Second operand 24 states and 4594 transitions. [2022-01-19 02:00:42,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 568 transitions, 3954 flow [2022-01-19 02:00:42,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 568 transitions, 3941 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-01-19 02:00:42,795 INFO L242 Difference]: Finished difference. Result has 326 places, 345 transitions, 1887 flow [2022-01-19 02:00:42,795 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1887, PETRI_PLACES=326, PETRI_TRANSITIONS=345} [2022-01-19 02:00:42,796 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 85 predicate places. [2022-01-19 02:00:42,796 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 345 transitions, 1887 flow [2022-01-19 02:00:42,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 187.45454545454547) internal successors, (4124), 22 states have internal predecessors, (4124), 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-01-19 02:00:42,797 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:42,797 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 02:00:42,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 02:00:43,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:00:43,026 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:43,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:43,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1742977248, now seen corresponding path program 1 times [2022-01-19 02:00:43,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:43,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305507684] [2022-01-19 02:00:43,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:43,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:43,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:48,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:00:48,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:48,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305507684] [2022-01-19 02:00:48,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305507684] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:00:48,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252143419] [2022-01-19 02:00:48,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:48,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:00:48,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:00:48,742 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 02:00:48,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 02:00:48,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:48,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 131 conjunts are in the unsatisfiable core [2022-01-19 02:00:48,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:00:49,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 02:00:49,144 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-19 02:00:49,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-01-19 02:00:50,473 INFO L353 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-01-19 02:00:50,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2022-01-19 02:00:52,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 02:00:53,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-19 02:00:55,044 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 02:00:55,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 02:00:55,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 02:00:57,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 02:00:57,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 02:00:58,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 02:00:58,773 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 02:00:58,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 27 [2022-01-19 02:00:59,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 02:00:59,153 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 02:00:59,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 27 [2022-01-19 02:01:00,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 02:01:00,639 INFO L353 Elim1Store]: treesize reduction 8, result has 81.4 percent of original size [2022-01-19 02:01:00,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 49 [2022-01-19 02:01:00,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 02:01:00,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:01:29,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 02:01:29,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 289 treesize of output 205 [2022-01-19 02:01:29,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 02:01:29,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 226659354 treesize of output 222858298 [2022-01-19 02:07:43,311 WARN L228 SmtUtils]: Spent 6.23m on a formula simplification that was a NOOP. DAG size: 4268 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-01-19 02:07:43,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 02:07:43,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 222855140 treesize of output 179339326 [2022-01-19 02:13:54,474 WARN L228 SmtUtils]: Spent 6.18m on a formula simplification that was a NOOP. DAG size: 4285 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-01-19 02:13:54,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 02:13:54,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 179339236 treesize of output 157581374 Received shutdown request... [2022-01-19 02:14:25,640 WARN L244 SmtUtils]: Removed 1 from assertion stack [2022-01-19 02:14:25,642 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2022-01-19 02:14:25,669 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 02:14:25,670 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-01-19 02:14:25,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 02:14:25,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:14:25,865 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 228 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-33-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. [2022-01-19 02:14:25,867 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-19 02:14:25,867 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-19 02:14:25,867 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-19 02:14:25,867 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-19 02:14:25,870 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:14:25,872 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 02:14:25,872 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 02:14:25,874 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 02:14:25 BasicIcfg [2022-01-19 02:14:25,874 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 02:14:25,875 INFO L158 Benchmark]: Toolchain (without parser) took 856461.15ms. Allocated memory was 327.2MB in the beginning and 11.2GB in the end (delta: 10.9GB). Free memory was 272.4MB in the beginning and 4.8GB in the end (delta: -4.6GB). Peak memory consumption was 8.2GB. Max. memory is 16.0GB. [2022-01-19 02:14:25,875 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 327.2MB. Free memory is still 288.8MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 02:14:25,875 INFO L158 Benchmark]: CACSL2BoogieTranslator took 328.13ms. Allocated memory was 327.2MB in the beginning and 434.1MB in the end (delta: 107.0MB). Free memory was 272.2MB in the beginning and 404.7MB in the end (delta: -132.4MB). Peak memory consumption was 11.0MB. Max. memory is 16.0GB. [2022-01-19 02:14:25,875 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.64ms. Allocated memory is still 434.1MB. Free memory was 404.7MB in the beginning and 401.5MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-19 02:14:25,876 INFO L158 Benchmark]: Boogie Preprocessor took 41.10ms. Allocated memory is still 434.1MB. Free memory was 401.5MB in the beginning and 399.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 02:14:25,876 INFO L158 Benchmark]: RCFGBuilder took 903.19ms. Allocated memory is still 434.1MB. Free memory was 399.4MB in the beginning and 354.4MB in the end (delta: 45.1MB). Peak memory consumption was 44.0MB. Max. memory is 16.0GB. [2022-01-19 02:14:25,876 INFO L158 Benchmark]: TraceAbstraction took 855119.26ms. Allocated memory was 434.1MB in the beginning and 11.2GB in the end (delta: 10.8GB). Free memory was 353.3MB in the beginning and 4.8GB in the end (delta: -4.5GB). Peak memory consumption was 8.2GB. Max. memory is 16.0GB. [2022-01-19 02:14:25,877 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.13ms. Allocated memory is still 327.2MB. Free memory is still 288.8MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 328.13ms. Allocated memory was 327.2MB in the beginning and 434.1MB in the end (delta: 107.0MB). Free memory was 272.2MB in the beginning and 404.7MB in the end (delta: -132.4MB). Peak memory consumption was 11.0MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 63.64ms. Allocated memory is still 434.1MB. Free memory was 404.7MB in the beginning and 401.5MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 41.10ms. Allocated memory is still 434.1MB. Free memory was 401.5MB in the beginning and 399.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 903.19ms. Allocated memory is still 434.1MB. Free memory was 399.4MB in the beginning and 354.4MB in the end (delta: 45.1MB). Peak memory consumption was 44.0MB. Max. memory is 16.0GB. * TraceAbstraction took 855119.26ms. Allocated memory was 434.1MB in the beginning and 11.2GB in the end (delta: 10.8GB). Free memory was 353.3MB in the beginning and 4.8GB in the end (delta: -4.5GB). Peak memory consumption was 8.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 155]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 228 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-33-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 228 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-33-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 228 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-33-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 148]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 228 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-33-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 228 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-33-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 280 locations, 5 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: 855.0s, OverallIterations: 14, TraceHistogramMax: 1, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 24.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1397 SdHoareTripleChecker+Valid, 1.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1397 mSDsluCounter, 1213 SdHoareTripleChecker+Invalid, 1.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1672 mSDsCounter, 94 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2471 IncrementalHoareTripleChecker+Invalid, 2565 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 94 mSolverCounterUnsat, 307 mSDtfsCounter, 2471 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1439 GetRequests, 1283 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1887occurred in iteration=13, InterpolantAutomatonStates: 118, 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, 0.7s SatisfiabilityAnalysisTime, 5.6s InterpolantComputationTime, 3332 NumberOfCodeBlocks, 3332 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 3963 ConstructedInterpolants, 0 QuantifiedInterpolants, 13327 SizeOfPredicates, 39 NumberOfNonLiveVariables, 1628 ConjunctsInSsa, 36 ConjunctsInUnsatCore, 19 InterpolantComputations, 12 PerfectInterpolantSequences, 58/66 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