/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-After.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 14:22:51,941 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 14:22:51,943 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 14:22:51,977 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 14:22:51,977 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 14:22:51,987 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 14:22:51,989 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 14:22:51,993 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 14:22:51,995 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 14:22:51,998 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 14:22:51,999 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 14:22:52,000 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 14:22:52,000 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 14:22:52,002 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 14:22:52,003 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 14:22:52,005 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 14:22:52,005 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 14:22:52,006 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 14:22:52,007 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 14:22:52,011 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 14:22:52,012 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 14:22:52,013 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 14:22:52,014 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 14:22:52,015 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 14:22:52,019 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 14:22:52,019 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 14:22:52,019 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 14:22:52,020 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 14:22:52,021 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 14:22:52,021 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 14:22:52,021 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 14:22:52,022 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 14:22:52,023 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 14:22:52,023 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 14:22:52,024 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 14:22:52,024 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 14:22:52,025 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 14:22:52,025 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 14:22:52,025 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 14:22:52,025 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 14:22:52,026 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 14:22:52,027 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-After.epf [2022-01-19 14:22:52,056 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 14:22:52,056 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 14:22:52,057 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 14:22:52,057 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 14:22:52,057 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 14:22:52,057 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 14:22:52,057 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 14:22:52,057 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 14:22:52,057 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 14:22:52,057 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 14:22:52,058 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 14:22:52,058 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 14:22:52,058 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 14:22:52,058 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 14:22:52,058 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 14:22:52,058 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 14:22:52,059 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 14:22:52,059 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 14:22:52,059 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 14:22:52,059 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 14:22:52,059 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 14:22:52,059 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 14:22:52,059 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 14:22:52,059 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 14:22:52,059 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 14:22:52,059 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 14:22:52,059 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 14:22:52,060 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 14:22:52,060 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 14:22:52,061 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 14:22:52,061 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 14:22:52,061 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 14:22:52,061 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 14:22:52,212 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 14:22:52,230 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 14:22:52,231 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 14:22:52,232 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 14:22:52,232 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 14:22:52,233 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 14:22:52,270 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72ca65852/8cceec3ccc564f1fbed35552737e1f76/FLAG1ddcc49e6 [2022-01-19 14:22:52,640 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 14:22:52,640 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c [2022-01-19 14:22:52,649 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72ca65852/8cceec3ccc564f1fbed35552737e1f76/FLAG1ddcc49e6 [2022-01-19 14:22:52,663 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72ca65852/8cceec3ccc564f1fbed35552737e1f76 [2022-01-19 14:22:52,665 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 14:22:52,666 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 14:22:52,668 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 14:22:52,668 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 14:22:52,671 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 14:22:52,671 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,672 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2408f733 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52, skipping insertion in model container [2022-01-19 14:22:52,672 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,677 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 14:22:52,699 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 14:22:52,841 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 14:22:52,857 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 14:22:52,866 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 14:22:52,882 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 14:22:52,885 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 14:22:52,893 INFO L208 MainTranslator]: Completed translation [2022-01-19 14:22:52,893 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52 WrapperNode [2022-01-19 14:22:52,893 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 14:22:52,894 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 14:22:52,894 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 14:22:52,894 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 14:22:52,898 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:22:52" (1/1) ... [2022-01-19 14:22:52,904 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:22:52" (1/1) ... [2022-01-19 14:22:52,931 INFO L137 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 350 [2022-01-19 14:22:52,932 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 14:22:52,932 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 14:22:52,932 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 14:22:52,932 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 14:22:52,939 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,939 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,942 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,942 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,948 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,951 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,952 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,955 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 14:22:52,955 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 14:22:52,955 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 14:22:52,955 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 14:22:52,971 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52" (1/1) ... [2022-01-19 14:22:52,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 14:22:52,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:22:52,993 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 14:22:53,011 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 14:22:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 14:22:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 14:22:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 14:22:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 14:22:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 14:22:53,018 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 14:22:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 14:22:53,018 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 14:22:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 14:22:53,019 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 14:22:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-19 14:22:53,020 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-19 14:22:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 14:22:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 14:22:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 14:22:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 14:22:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 14:22:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 14:22:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 14:22:53,022 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 14:22:53,120 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 14:22:53,121 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 14:22:53,447 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 14:22:53,680 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 14:22:53,680 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2022-01-19 14:22:53,682 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:22:53 BoogieIcfgContainer [2022-01-19 14:22:53,682 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 14:22:53,683 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 14:22:53,683 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 14:22:53,686 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 14:22:53,686 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 02:22:52" (1/3) ... [2022-01-19 14:22:53,686 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f7d99d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:22:53, skipping insertion in model container [2022-01-19 14:22:53,686 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:22:52" (2/3) ... [2022-01-19 14:22:53,686 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f7d99d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:22:53, skipping insertion in model container [2022-01-19 14:22:53,687 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:22:53" (3/3) ... [2022-01-19 14:22:53,687 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series.wvr.c [2022-01-19 14:22:53,691 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 14:22:53,691 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 14:22:53,691 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 14:22:53,748 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,748 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,748 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,750 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 14:22:53,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,750 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 14:22:53,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,750 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 14:22:53,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,751 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 14:22:53,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,752 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,752 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,752 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,752 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,752 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,752 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,753 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,753 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,753 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,753 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,753 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,753 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,753 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 14:22:53,753 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,753 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,753 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 14:22:53,754 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,754 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,754 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 14:22:53,754 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,754 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,754 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 14:22:53,755 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,755 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,755 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,755 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,755 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,756 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,756 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,756 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,756 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,756 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,756 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,756 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 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 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,757 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 14:22:53,757 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,758 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,758 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 14:22:53,758 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,758 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,758 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,759 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,759 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,759 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,759 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 14:22:53,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,776 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,777 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,777 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,777 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,777 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,778 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,778 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,778 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,778 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,778 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,778 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,778 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,778 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,779 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 14:22:53,779 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,779 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,779 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,779 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,779 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,779 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,779 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,779 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 14:22:53,780 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,780 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 14:22:53,780 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,780 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,780 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,780 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,780 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,780 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,781 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,781 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 14:22:53,781 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,782 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,785 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,785 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,785 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 14:22:53,785 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,785 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,785 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,785 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 14:22:53,786 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 14:22:53,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,787 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 14:22:53,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,798 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,798 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 14:22:53,798 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,798 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 14:22:53,798 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,798 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,798 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,799 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,799 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,799 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,799 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,799 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,799 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,799 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,800 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 14:22:53,800 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,800 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,800 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,800 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,800 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 14:22:53,800 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,800 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:22:53,803 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-19 14:22:53,850 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 14:22:53,855 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 14:22:53,855 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-19 14:22:53,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 258 places, 267 transitions, 566 flow [2022-01-19 14:22:53,979 INFO L129 PetriNetUnfolder]: 22/263 cut-off events. [2022-01-19 14:22:53,979 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 14:22:53,983 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 14:22:53,983 INFO L82 GeneralOperation]: Start removeDead. Operand has 258 places, 267 transitions, 566 flow [2022-01-19 14:22:53,987 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 250 transitions, 524 flow [2022-01-19 14:22:54,029 INFO L129 PetriNetUnfolder]: 22/249 cut-off events. [2022-01-19 14:22:54,029 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 14:22:54,029 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:22:54,030 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 14:22:54,031 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 14:22:54,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:22:54,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1315167111, now seen corresponding path program 1 times [2022-01-19 14:22:54,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:22:54,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647629536] [2022-01-19 14:22:54,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:54,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:22:54,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:54,383 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 14:22:54,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:22:54,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647629536] [2022-01-19 14:22:54,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647629536] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:22:54,384 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:22:54,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 14:22:54,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712906751] [2022-01-19 14:22:54,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:22:54,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 14:22:54,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:22:54,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 14:22:54,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 14:22:54,420 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 267 [2022-01-19 14:22:54,425 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 14:22:54,425 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:22:54,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 267 [2022-01-19 14:22:54,426 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:22:54,592 INFO L129 PetriNetUnfolder]: 227/786 cut-off events. [2022-01-19 14:22:54,592 INFO L130 PetriNetUnfolder]: For 145/146 co-relation queries the response was YES. [2022-01-19 14:22:54,597 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 14:22:54,601 INFO L132 encePairwiseOnDemand]: 252/267 looper letters, 14 selfloop transitions, 0 changer transitions 8/235 dead transitions. [2022-01-19 14:22:54,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 235 transitions, 522 flow [2022-01-19 14:22:54,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 14:22:54,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 14:22:54,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 503 transitions. [2022-01-19 14:22:54,618 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9419475655430711 [2022-01-19 14:22:54,619 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 503 transitions. [2022-01-19 14:22:54,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 503 transitions. [2022-01-19 14:22:54,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:22:54,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 503 transitions. [2022-01-19 14:22:54,626 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 14:22:54,630 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 14:22:54,630 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 14:22:54,632 INFO L186 Difference]: Start difference. First operand has 241 places, 250 transitions, 524 flow. Second operand 2 states and 503 transitions. [2022-01-19 14:22:54,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 235 transitions, 522 flow [2022-01-19 14:22:54,641 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 14:22:54,644 INFO L242 Difference]: Finished difference. Result has 234 places, 227 transitions, 462 flow [2022-01-19 14:22:54,646 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 14:22:54,649 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -7 predicate places. [2022-01-19 14:22:54,649 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 227 transitions, 462 flow [2022-01-19 14:22:54,649 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 14:22:54,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:22:54,650 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 14:22:54,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 14:22:54,650 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 14:22:54,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:22:54,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1303670655, now seen corresponding path program 1 times [2022-01-19 14:22:54,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:22:54,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068291078] [2022-01-19 14:22:54,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:54,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:22:54,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:54,958 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 14:22:54,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:22:54,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068291078] [2022-01-19 14:22:54,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068291078] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:22:54,959 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:22:54,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 14:22:54,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246826425] [2022-01-19 14:22:54,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:22:54,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 14:22:54,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:22:54,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 14:22:54,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 14:22:54,963 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 267 [2022-01-19 14:22:54,964 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 14:22:54,964 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:22:54,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 267 [2022-01-19 14:22:54,964 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:22:55,160 INFO L129 PetriNetUnfolder]: 252/862 cut-off events. [2022-01-19 14:22:55,160 INFO L130 PetriNetUnfolder]: For 39/40 co-relation queries the response was YES. [2022-01-19 14:22:55,162 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 14:22:55,166 INFO L132 encePairwiseOnDemand]: 261/267 looper letters, 54 selfloop transitions, 3 changer transitions 4/241 dead transitions. [2022-01-19 14:22:55,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 241 transitions, 617 flow [2022-01-19 14:22:55,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 14:22:55,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 14:22:55,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1042 transitions. [2022-01-19 14:22:55,168 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7805243445692884 [2022-01-19 14:22:55,168 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1042 transitions. [2022-01-19 14:22:55,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1042 transitions. [2022-01-19 14:22:55,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:22:55,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1042 transitions. [2022-01-19 14:22:55,170 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 14:22:55,173 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 14:22:55,174 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 14:22:55,174 INFO L186 Difference]: Start difference. First operand has 234 places, 227 transitions, 462 flow. Second operand 5 states and 1042 transitions. [2022-01-19 14:22:55,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 241 transitions, 617 flow [2022-01-19 14:22:55,176 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 14:22:55,181 INFO L242 Difference]: Finished difference. Result has 233 places, 229 transitions, 485 flow [2022-01-19 14:22:55,181 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 14:22:55,182 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -8 predicate places. [2022-01-19 14:22:55,182 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 229 transitions, 485 flow [2022-01-19 14:22:55,183 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 14:22:55,183 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:22:55,183 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 14:22:55,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 14:22:55,183 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 14:22:55,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:22:55,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1331819408, now seen corresponding path program 1 times [2022-01-19 14:22:55,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:22:55,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910478721] [2022-01-19 14:22:55,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:55,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:22:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:55,287 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 14:22:55,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:22:55,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910478721] [2022-01-19 14:22:55,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910478721] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:22:55,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:22:55,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 14:22:55,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70091583] [2022-01-19 14:22:55,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:22:55,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 14:22:55,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:22:55,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 14:22:55,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 14:22:55,292 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 267 [2022-01-19 14:22:55,292 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 14:22:55,292 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:22:55,292 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 267 [2022-01-19 14:22:55,292 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:22:55,478 INFO L129 PetriNetUnfolder]: 398/1217 cut-off events. [2022-01-19 14:22:55,478 INFO L130 PetriNetUnfolder]: For 214/214 co-relation queries the response was YES. [2022-01-19 14:22:55,481 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 14:22:55,486 INFO L132 encePairwiseOnDemand]: 264/267 looper letters, 33 selfloop transitions, 2 changer transitions 0/242 dead transitions. [2022-01-19 14:22:55,486 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 242 transitions, 593 flow [2022-01-19 14:22:55,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 14:22:55,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 14:22:55,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 726 transitions. [2022-01-19 14:22:55,487 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9063670411985019 [2022-01-19 14:22:55,487 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 726 transitions. [2022-01-19 14:22:55,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 726 transitions. [2022-01-19 14:22:55,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:22:55,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 726 transitions. [2022-01-19 14:22:55,489 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 14:22:55,490 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 14:22:55,490 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 14:22:55,490 INFO L186 Difference]: Start difference. First operand has 233 places, 229 transitions, 485 flow. Second operand 3 states and 726 transitions. [2022-01-19 14:22:55,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 242 transitions, 593 flow [2022-01-19 14:22:55,492 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 14:22:55,495 INFO L242 Difference]: Finished difference. Result has 231 places, 230 transitions, 492 flow [2022-01-19 14:22:55,495 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 14:22:55,496 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -10 predicate places. [2022-01-19 14:22:55,496 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 230 transitions, 492 flow [2022-01-19 14:22:55,497 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 14:22:55,497 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:22:55,497 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 14:22:55,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 14:22:55,497 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 14:22:55,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:22:55,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1695560908, now seen corresponding path program 1 times [2022-01-19 14:22:55,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:22:55,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403548677] [2022-01-19 14:22:55,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:55,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:22:55,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:55,558 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 14:22:55,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:22:55,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403548677] [2022-01-19 14:22:55,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403548677] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:22:55,559 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:22:55,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 14:22:55,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100200546] [2022-01-19 14:22:55,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:22:55,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 14:22:55,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:22:55,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 14:22:55,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 14:22:55,566 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 267 [2022-01-19 14:22:55,567 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 14:22:55,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:22:55,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 267 [2022-01-19 14:22:55,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:22:55,710 INFO L129 PetriNetUnfolder]: 300/1082 cut-off events. [2022-01-19 14:22:55,710 INFO L130 PetriNetUnfolder]: For 359/360 co-relation queries the response was YES. [2022-01-19 14:22:55,711 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 14:22:55,715 INFO L132 encePairwiseOnDemand]: 264/267 looper letters, 34 selfloop transitions, 2 changer transitions 0/243 dead transitions. [2022-01-19 14:22:55,715 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 243 transitions, 609 flow [2022-01-19 14:22:55,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 14:22:55,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 14:22:55,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 725 transitions. [2022-01-19 14:22:55,716 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9051186017478152 [2022-01-19 14:22:55,716 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 725 transitions. [2022-01-19 14:22:55,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 725 transitions. [2022-01-19 14:22:55,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:22:55,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 725 transitions. [2022-01-19 14:22:55,718 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 14:22:55,719 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 14:22:55,719 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 14:22:55,719 INFO L186 Difference]: Start difference. First operand has 231 places, 230 transitions, 492 flow. Second operand 3 states and 725 transitions. [2022-01-19 14:22:55,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 243 transitions, 609 flow [2022-01-19 14:22:55,720 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 14:22:55,722 INFO L242 Difference]: Finished difference. Result has 233 places, 231 transitions, 504 flow [2022-01-19 14:22:55,723 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 14:22:55,724 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -8 predicate places. [2022-01-19 14:22:55,724 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 231 transitions, 504 flow [2022-01-19 14:22:55,724 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 14:22:55,724 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:22:55,724 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 14:22:55,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 14:22:55,725 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 14:22:55,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:22:55,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1149809213, now seen corresponding path program 1 times [2022-01-19 14:22:55,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:22:55,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192821579] [2022-01-19 14:22:55,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:55,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:22:55,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:55,797 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 14:22:55,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:22:55,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192821579] [2022-01-19 14:22:55,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192821579] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:22:55,798 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:22:55,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 14:22:55,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213408492] [2022-01-19 14:22:55,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:22:55,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 14:22:55,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:22:55,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 14:22:55,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 14:22:55,801 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 267 [2022-01-19 14:22:55,802 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 14:22:55,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:22:55,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 267 [2022-01-19 14:22:55,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:22:55,980 INFO L129 PetriNetUnfolder]: 214/1036 cut-off events. [2022-01-19 14:22:55,981 INFO L130 PetriNetUnfolder]: For 388/389 co-relation queries the response was YES. [2022-01-19 14:22:55,983 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 14:22:55,986 INFO L132 encePairwiseOnDemand]: 257/267 looper letters, 87 selfloop transitions, 11 changer transitions 0/273 dead transitions. [2022-01-19 14:22:55,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 273 transitions, 805 flow [2022-01-19 14:22:55,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 14:22:55,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 14:22:55,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1884 transitions. [2022-01-19 14:22:55,989 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.784019975031211 [2022-01-19 14:22:55,989 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1884 transitions. [2022-01-19 14:22:55,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1884 transitions. [2022-01-19 14:22:55,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:22:55,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1884 transitions. [2022-01-19 14:22:55,992 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 14:22:55,995 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 14:22:55,996 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 14:22:55,996 INFO L186 Difference]: Start difference. First operand has 233 places, 231 transitions, 504 flow. Second operand 9 states and 1884 transitions. [2022-01-19 14:22:55,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 273 transitions, 805 flow [2022-01-19 14:22:55,998 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 14:22:56,000 INFO L242 Difference]: Finished difference. Result has 242 places, 235 transitions, 544 flow [2022-01-19 14:22:56,000 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 14:22:56,001 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 1 predicate places. [2022-01-19 14:22:56,001 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 235 transitions, 544 flow [2022-01-19 14:22:56,002 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 14:22:56,002 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:22:56,002 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 14:22:56,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 14:22:56,002 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 14:22:56,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:22:56,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1836500897, now seen corresponding path program 1 times [2022-01-19 14:22:56,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:22:56,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483051970] [2022-01-19 14:22:56,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:56,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:22:56,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:56,062 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 14:22:56,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:22:56,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483051970] [2022-01-19 14:22:56,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483051970] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:22:56,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:22:56,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 14:22:56,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866319366] [2022-01-19 14:22:56,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:22:56,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 14:22:56,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:22:56,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 14:22:56,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 14:22:56,065 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 267 [2022-01-19 14:22:56,066 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 14:22:56,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:22:56,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 267 [2022-01-19 14:22:56,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:22:56,274 INFO L129 PetriNetUnfolder]: 240/1348 cut-off events. [2022-01-19 14:22:56,274 INFO L130 PetriNetUnfolder]: For 506/508 co-relation queries the response was YES. [2022-01-19 14:22:56,278 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 14:22:56,282 INFO L132 encePairwiseOnDemand]: 257/267 looper letters, 78 selfloop transitions, 12 changer transitions 0/265 dead transitions. [2022-01-19 14:22:56,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 265 transitions, 806 flow [2022-01-19 14:22:56,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 14:22:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 14:22:56,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1872 transitions. [2022-01-19 14:22:56,285 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7790262172284644 [2022-01-19 14:22:56,285 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1872 transitions. [2022-01-19 14:22:56,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1872 transitions. [2022-01-19 14:22:56,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:22:56,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1872 transitions. [2022-01-19 14:22:56,289 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 14:22:56,292 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 14:22:56,292 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 14:22:56,292 INFO L186 Difference]: Start difference. First operand has 242 places, 235 transitions, 544 flow. Second operand 9 states and 1872 transitions. [2022-01-19 14:22:56,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 265 transitions, 806 flow [2022-01-19 14:22:56,294 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 14:22:56,297 INFO L242 Difference]: Finished difference. Result has 249 places, 239 transitions, 579 flow [2022-01-19 14:22:56,297 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 14:22:56,297 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 8 predicate places. [2022-01-19 14:22:56,298 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 239 transitions, 579 flow [2022-01-19 14:22:56,298 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 14:22:56,298 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:22:56,298 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 14:22:56,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 14:22:56,299 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 14:22:56,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:22:56,299 INFO L85 PathProgramCache]: Analyzing trace with hash 531626633, now seen corresponding path program 1 times [2022-01-19 14:22:56,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:22:56,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379170936] [2022-01-19 14:22:56,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:56,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:22:56,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:56,436 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 14:22:56,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:22:56,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379170936] [2022-01-19 14:22:56,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379170936] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:22:56,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:22:56,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 14:22:56,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308620544] [2022-01-19 14:22:56,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:22:56,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 14:22:56,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:22:56,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 14:22:56,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-01-19 14:22:56,439 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 267 [2022-01-19 14:22:56,440 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 14:22:56,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:22:56,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 267 [2022-01-19 14:22:56,440 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:22:57,856 INFO L129 PetriNetUnfolder]: 4559/11661 cut-off events. [2022-01-19 14:22:57,856 INFO L130 PetriNetUnfolder]: For 3773/3773 co-relation queries the response was YES. [2022-01-19 14:22:57,876 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 14:22:57,905 INFO L132 encePairwiseOnDemand]: 256/267 looper letters, 126 selfloop transitions, 11 changer transitions 0/300 dead transitions. [2022-01-19 14:22:57,905 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 300 transitions, 1042 flow [2022-01-19 14:22:57,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 14:22:57,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 14:22:57,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1803 transitions. [2022-01-19 14:22:57,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7503121098626716 [2022-01-19 14:22:57,908 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1803 transitions. [2022-01-19 14:22:57,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1803 transitions. [2022-01-19 14:22:57,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:22:57,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1803 transitions. [2022-01-19 14:22:57,911 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 14:22:57,914 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 14:22:57,914 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 14:22:57,914 INFO L186 Difference]: Start difference. First operand has 249 places, 239 transitions, 579 flow. Second operand 9 states and 1803 transitions. [2022-01-19 14:22:57,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 300 transitions, 1042 flow [2022-01-19 14:22:57,917 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 14:22:57,919 INFO L242 Difference]: Finished difference. Result has 258 places, 243 transitions, 618 flow [2022-01-19 14:22:57,920 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 14:22:57,920 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 17 predicate places. [2022-01-19 14:22:57,920 INFO L470 AbstractCegarLoop]: Abstraction has has 258 places, 243 transitions, 618 flow [2022-01-19 14:22:57,921 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 14:22:57,921 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:22:57,921 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 14:22:57,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 14:22:57,921 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 14:22:57,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:22:57,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1241026961, now seen corresponding path program 1 times [2022-01-19 14:22:57,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:22:57,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757353450] [2022-01-19 14:22:57,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:57,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:22:57,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:58,034 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 14:22:58,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:22:58,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757353450] [2022-01-19 14:22:58,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757353450] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:22:58,034 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:22:58,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 14:22:58,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340211252] [2022-01-19 14:22:58,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:22:58,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 14:22:58,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:22:58,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 14:22:58,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-01-19 14:22:58,036 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 267 [2022-01-19 14:22:58,037 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 14:22:58,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:22:58,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 267 [2022-01-19 14:22:58,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:22:59,195 INFO L129 PetriNetUnfolder]: 4032/9936 cut-off events. [2022-01-19 14:22:59,195 INFO L130 PetriNetUnfolder]: For 4121/4153 co-relation queries the response was YES. [2022-01-19 14:22:59,215 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 14:22:59,238 INFO L132 encePairwiseOnDemand]: 256/267 looper letters, 96 selfloop transitions, 9 changer transitions 21/289 dead transitions. [2022-01-19 14:22:59,239 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 289 transitions, 1013 flow [2022-01-19 14:22:59,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 14:22:59,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 14:22:59,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1794 transitions. [2022-01-19 14:22:59,241 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7465667915106118 [2022-01-19 14:22:59,241 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1794 transitions. [2022-01-19 14:22:59,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1794 transitions. [2022-01-19 14:22:59,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:22:59,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1794 transitions. [2022-01-19 14:22:59,245 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 14:22:59,247 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 14:22:59,247 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 14:22:59,248 INFO L186 Difference]: Start difference. First operand has 258 places, 243 transitions, 618 flow. Second operand 9 states and 1794 transitions. [2022-01-19 14:22:59,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 289 transitions, 1013 flow [2022-01-19 14:22:59,252 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 14:22:59,254 INFO L242 Difference]: Finished difference. Result has 265 places, 242 transitions, 624 flow [2022-01-19 14:22:59,255 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 14:22:59,255 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 24 predicate places. [2022-01-19 14:22:59,255 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 242 transitions, 624 flow [2022-01-19 14:22:59,256 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 14:22:59,256 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:22:59,256 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 14:22:59,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 14:22:59,256 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 14:22:59,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:22:59,256 INFO L85 PathProgramCache]: Analyzing trace with hash -149094666, now seen corresponding path program 1 times [2022-01-19 14:22:59,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:22:59,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846688358] [2022-01-19 14:22:59,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:59,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:22:59,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:59,424 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 14:22:59,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:22:59,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846688358] [2022-01-19 14:22:59,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846688358] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:22:59,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164688601] [2022-01-19 14:22:59,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:22:59,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:22:59,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:22:59,426 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 14:22:59,427 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 14:22:59,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:22:59,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 14:22:59,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:23:00,126 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 14:23:00,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:23:00,547 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 14:23:00,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164688601] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 14:23:00,547 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 14:23:00,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [9, 8] total 22 [2022-01-19 14:23:00,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78753818] [2022-01-19 14:23:00,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:23:00,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 14:23:00,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:23:00,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 14:23:00,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-01-19 14:23:00,549 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 267 [2022-01-19 14:23:00,550 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 14:23:00,551 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:23:00,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 267 [2022-01-19 14:23:00,551 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:23:02,015 INFO L129 PetriNetUnfolder]: 5689/10597 cut-off events. [2022-01-19 14:23:02,016 INFO L130 PetriNetUnfolder]: For 5504/5520 co-relation queries the response was YES. [2022-01-19 14:23:02,051 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 14:23:02,086 INFO L132 encePairwiseOnDemand]: 248/267 looper letters, 187 selfloop transitions, 39 changer transitions 3/386 dead transitions. [2022-01-19 14:23:02,086 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 386 transitions, 1579 flow [2022-01-19 14:23:02,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 14:23:02,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 14:23:02,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3822 transitions. [2022-01-19 14:23:02,092 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7157303370786516 [2022-01-19 14:23:02,092 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3822 transitions. [2022-01-19 14:23:02,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3822 transitions. [2022-01-19 14:23:02,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:23:02,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3822 transitions. [2022-01-19 14:23:02,098 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 14:23:02,103 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 14:23:02,104 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 14:23:02,105 INFO L186 Difference]: Start difference. First operand has 265 places, 242 transitions, 624 flow. Second operand 20 states and 3822 transitions. [2022-01-19 14:23:02,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 386 transitions, 1579 flow [2022-01-19 14:23:02,118 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 14:23:02,122 INFO L242 Difference]: Finished difference. Result has 282 places, 260 transitions, 810 flow [2022-01-19 14:23:02,122 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 14:23:02,122 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 41 predicate places. [2022-01-19 14:23:02,122 INFO L470 AbstractCegarLoop]: Abstraction has has 282 places, 260 transitions, 810 flow [2022-01-19 14:23:02,123 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 14:23:02,123 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:23:02,124 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 14:23:02,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 14:23:02,345 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 14:23:02,346 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 14:23:02,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:23:02,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1013790260, now seen corresponding path program 1 times [2022-01-19 14:23:02,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:23:02,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971257694] [2022-01-19 14:23:02,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:23:02,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:23:02,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:23:02,513 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 14:23:02,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:23:02,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971257694] [2022-01-19 14:23:02,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971257694] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:23:02,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367192009] [2022-01-19 14:23:02,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:23:02,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:23:02,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:23:02,514 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 14:23:02,515 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 14:23:02,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:23:02,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 14:23:02,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:23:03,533 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 14:23:03,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:23:03,982 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 14:23:03,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367192009] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 14:23:03,982 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 14:23:03,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 11] total 26 [2022-01-19 14:23:03,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645040763] [2022-01-19 14:23:03,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:23:03,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 14:23:03,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:23:03,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 14:23:03,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-19 14:23:03,984 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 267 [2022-01-19 14:23:03,986 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 14:23:03,986 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:23:03,986 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 267 [2022-01-19 14:23:03,986 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:23:05,942 INFO L129 PetriNetUnfolder]: 8430/15315 cut-off events. [2022-01-19 14:23:05,942 INFO L130 PetriNetUnfolder]: For 24996/24996 co-relation queries the response was YES. [2022-01-19 14:23:05,994 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 14:23:06,053 INFO L132 encePairwiseOnDemand]: 252/267 looper letters, 176 selfloop transitions, 20 changer transitions 7/367 dead transitions. [2022-01-19 14:23:06,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 367 transitions, 1724 flow [2022-01-19 14:23:06,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 14:23:06,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 14:23:06,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2554 transitions. [2022-01-19 14:23:06,057 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7358110054739269 [2022-01-19 14:23:06,057 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2554 transitions. [2022-01-19 14:23:06,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2554 transitions. [2022-01-19 14:23:06,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:23:06,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2554 transitions. [2022-01-19 14:23:06,061 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 14:23:06,064 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 14:23:06,065 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 14:23:06,065 INFO L186 Difference]: Start difference. First operand has 282 places, 260 transitions, 810 flow. Second operand 13 states and 2554 transitions. [2022-01-19 14:23:06,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 367 transitions, 1724 flow [2022-01-19 14:23:06,112 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 14:23:06,115 INFO L242 Difference]: Finished difference. Result has 286 places, 266 transitions, 859 flow [2022-01-19 14:23:06,116 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 14:23:06,116 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 45 predicate places. [2022-01-19 14:23:06,116 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 266 transitions, 859 flow [2022-01-19 14:23:06,117 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 14:23:06,117 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:23:06,117 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 14:23:06,150 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 14:23:06,348 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 14:23:06,349 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 14:23:06,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:23:06,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1944827759, now seen corresponding path program 1 times [2022-01-19 14:23:06,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:23:06,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264171663] [2022-01-19 14:23:06,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:23:06,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:23:06,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:23:06,452 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 14:23:06,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:23:06,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264171663] [2022-01-19 14:23:06,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264171663] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:23:06,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:23:06,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 14:23:06,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510785091] [2022-01-19 14:23:06,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:23:06,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 14:23:06,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:23:06,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 14:23:06,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 14:23:06,455 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 267 [2022-01-19 14:23:06,455 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 14:23:06,456 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:23:06,456 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 267 [2022-01-19 14:23:06,456 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:23:07,605 INFO L129 PetriNetUnfolder]: 3978/8568 cut-off events. [2022-01-19 14:23:07,606 INFO L130 PetriNetUnfolder]: For 22787/23117 co-relation queries the response was YES. [2022-01-19 14:23:07,641 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 14:23:07,675 INFO L132 encePairwiseOnDemand]: 261/267 looper letters, 95 selfloop transitions, 22 changer transitions 0/335 dead transitions. [2022-01-19 14:23:07,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 335 transitions, 1512 flow [2022-01-19 14:23:07,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 14:23:07,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 14:23:07,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1433 transitions. [2022-01-19 14:23:07,678 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8945068664169787 [2022-01-19 14:23:07,678 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1433 transitions. [2022-01-19 14:23:07,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1433 transitions. [2022-01-19 14:23:07,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:23:07,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1433 transitions. [2022-01-19 14:23:07,681 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 14:23:07,682 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 14:23:07,682 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 14:23:07,682 INFO L186 Difference]: Start difference. First operand has 286 places, 266 transitions, 859 flow. Second operand 6 states and 1433 transitions. [2022-01-19 14:23:07,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 335 transitions, 1512 flow [2022-01-19 14:23:07,702 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 14:23:07,705 INFO L242 Difference]: Finished difference. Result has 284 places, 281 transitions, 1040 flow [2022-01-19 14:23:07,705 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 14:23:07,705 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 43 predicate places. [2022-01-19 14:23:07,705 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 281 transitions, 1040 flow [2022-01-19 14:23:07,706 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 14:23:07,706 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:23:07,706 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 14:23:07,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 14:23:07,706 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 14:23:07,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:23:07,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1454564773, now seen corresponding path program 1 times [2022-01-19 14:23:07,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:23:07,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398202741] [2022-01-19 14:23:07,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:23:07,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:23:07,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:23:07,796 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 14:23:07,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:23:07,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398202741] [2022-01-19 14:23:07,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398202741] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:23:07,796 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:23:07,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 14:23:07,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340532337] [2022-01-19 14:23:07,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:23:07,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 14:23:07,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:23:07,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 14:23:07,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 14:23:07,798 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 267 [2022-01-19 14:23:07,799 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 14:23:07,799 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:23:07,799 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 267 [2022-01-19 14:23:07,799 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:23:09,002 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 14:23:09,003 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,003 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,003 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:23:09,003 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:23:09,151 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 14:23:09,152 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,152 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,152 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:23:09,152 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:23:09,195 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 14:23:09,195 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,196 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:23:09,196 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,196 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:23:09,248 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 14:23:09,248 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,248 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,248 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,249 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,337 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 14:23:09,338 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,338 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:23:09,338 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:23:09,338 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,463 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 14:23:09,463 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,463 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:23:09,463 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,463 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:23:09,521 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 14:23:09,521 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,521 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,521 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,521 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,569 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 14:23:09,570 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,570 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,570 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,570 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,595 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 14:23:09,595 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,595 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,596 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:23:09,596 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:23:09,633 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 14:23:09,633 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,634 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,634 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,634 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,653 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 14:23:09,654 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,654 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,654 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,654 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,661 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 14:23:09,661 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,661 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,662 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,662 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,667 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 14:23:09,667 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,667 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,667 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,667 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,690 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 14:23:09,690 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,690 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,690 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,690 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,715 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 14:23:09,716 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,716 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,716 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,716 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,738 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 14:23:09,738 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,738 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,738 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,738 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,758 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 14:23:09,758 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,758 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,758 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,758 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,759 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 14:23:09,759 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,759 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,759 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,759 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,766 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 14:23:09,766 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,766 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:23:09,766 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,766 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:23:09,784 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 14:23:09,785 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,785 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,785 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,785 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,827 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 14:23:09,827 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,827 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,827 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,827 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,827 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,827 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 14:23:09,827 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,827 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,827 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,828 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,830 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 14:23:09,830 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,830 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,830 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,830 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,840 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 14:23:09,840 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:09,840 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,840 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,840 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,844 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 14:23:09,844 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,845 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,845 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,845 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,847 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 14:23:09,847 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,847 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,847 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,847 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,848 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 14:23:09,848 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,848 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,848 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,848 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:09,848 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:09,858 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 14:23:09,858 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:09,858 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,858 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,858 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,888 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 14:23:09,888 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:09,888 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,888 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,888 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,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)), 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 14:23:09,910 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,910 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,910 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,910 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,911 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 14:23:09,911 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,911 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,911 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,911 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,919 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 14:23:09,919 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,920 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,920 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,920 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,929 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 14:23:09,930 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,930 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,930 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,930 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,939 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 14:23:09,939 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,939 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,939 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,939 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:23:09,940 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:23:09,942 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 14:23:09,943 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,943 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,943 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,943 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,943 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 14:23:09,943 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,944 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:23:09,944 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:09,944 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,944 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:23:09,967 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 14:23:09,967 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,967 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,967 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,967 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,967 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,971 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 14:23:09,971 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:09,971 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,971 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,971 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,982 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 14:23:09,982 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,982 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:09,982 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,982 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,982 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:09,985 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 14:23:09,985 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:09,985 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:09,985 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:09,985 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,986 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 14:23:09,986 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:09,986 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,986 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,986 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:09,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][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 14:23:09,996 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:09,996 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:09,996 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:09,996 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:10,006 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 14:23:10,007 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,007 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,007 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,007 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,007 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,022 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 14:23:10,022 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,022 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,022 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,022 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,053 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 14:23:10,054 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,054 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,054 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,054 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,078 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 14:23:10,078 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,078 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,079 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,079 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,091 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 14:23:10,091 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:23:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:23:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,102 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 14:23:10,102 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,102 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,102 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,102 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,102 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,114 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 14:23:10,114 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,114 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,114 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,114 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,117 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 14:23:10,117 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,117 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,117 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,117 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,117 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,126 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 14:23:10,126 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,126 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,126 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,126 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,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][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 14:23:10,127 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,127 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:10,127 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,127 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,127 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:10,136 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 14:23:10,136 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,136 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:10,136 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,136 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:10,143 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 14:23:10,143 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,143 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,143 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,143 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,147 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 14:23:10,147 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,147 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,147 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,147 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,147 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,157 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 14:23:10,157 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,157 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,157 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,157 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,184 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 14:23:10,184 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,184 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,185 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:10,185 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:10,211 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 14:23:10,211 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,211 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:23:10,211 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:23:10,211 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,211 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:10,218 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 14:23:10,218 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,218 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,218 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,218 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,218 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,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, 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 14:23:10,233 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,233 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,233 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,233 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,245 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 14:23:10,246 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,246 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,246 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:10,246 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:10,246 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,256 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 14:23:10,256 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,256 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:23:10,256 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,256 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,256 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:23:10,258 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 14:23:10,258 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,258 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,258 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,258 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,258 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,259 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 14:23:10,259 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,259 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:10,259 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,259 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,259 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,263 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 14:23:10,264 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,264 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,264 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,264 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,264 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,287 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 14:23:10,287 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,287 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,287 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,287 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,287 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,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][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 14:23:10,308 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,308 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,308 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,308 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,308 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,341 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 14:23:10,342 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,348 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 14:23:10,348 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,348 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:10,348 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,348 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:10,348 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,353 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 14:23:10,353 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,353 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,353 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:10,353 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,353 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:10,354 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 14:23:10,354 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,354 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,354 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,354 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:23:10,354 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:23:10,356 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 14:23:10,356 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,356 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,356 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,356 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,356 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,357 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 14:23:10,357 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,357 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,358 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,358 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:10,358 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:23:10,368 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 14:23:10,368 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,368 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,368 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,368 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,377 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 14:23:10,378 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,378 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,378 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,378 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,378 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,378 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 14:23:10,378 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,378 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,378 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,378 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,407 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 14:23:10,407 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,407 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,407 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,407 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,407 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,421 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 14:23:10,421 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,421 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,421 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:23:10,421 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,421 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,425 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 14:23:10,426 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,426 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:10,426 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,426 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,426 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:10,427 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 14:23:10,427 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,427 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:10,427 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:23:10,427 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,427 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,447 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 14:23:10,448 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,448 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,448 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,448 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,448 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,469 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 14:23:10,469 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,469 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,469 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,469 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,469 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:23:10,487 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 14:23:10,487 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,487 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,487 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,487 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,489 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 14:23:10,489 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,489 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,489 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,489 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,531 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 14:23:10,531 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,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))), 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 14:23:10,532 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,532 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,532 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,532 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,539 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 14:23:10,539 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,539 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,539 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,539 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,556 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 14:23:10,556 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,556 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,556 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,556 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,556 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,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)), 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 14:23:10,568 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 14:23:10,568 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,568 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,568 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,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][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 14:23:10,569 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 14:23:10,569 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,569 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,569 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:23:10,569 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,584 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 14:23:10,585 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 14:23:10,585 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,585 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 14:23:10,585 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,585 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,601 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 14:23:10,601 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 14:23:10,601 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:23:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,686 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 14:23:10,686 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,686 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,686 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:23:10,686 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,686 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,690 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 14:23:10,690 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 14:23:10,691 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,691 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:23:10,691 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,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][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 14:23:10,697 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,697 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,697 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:23:10,697 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:23:10,697 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,711 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 14:23:10,711 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,711 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,711 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,711 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:23:10,711 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,715 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 14:23:10,715 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 14:23:10,715 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,715 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,716 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,733 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 14:23:10,733 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 14:23:10,733 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,733 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,733 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,736 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 14:23:10,736 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 14:23:10,736 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 14:23:10,736 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,736 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,744 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 14:23:10,745 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 14:23:10,745 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,745 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,745 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,753 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 14:23:10,754 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 14:23:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 14:23:10,755 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 14:23:10,755 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 14:23:10,755 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,755 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,755 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,763 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 14:23:10,763 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 14:23:10,763 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,763 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,764 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 14:23:10,764 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,767 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 14:23:10,767 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 14:23:10,767 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 14:23:10,767 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,767 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:23:10,767 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,775 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 14:23:10,775 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 14:23:10,775 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,775 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 14:23:10,775 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,775 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,775 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 14:23:10,775 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 14:23:10,775 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:23:10,776 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 14:23:10,776 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:23:10,780 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 14:23:10,780 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 14:23:10,780 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,780 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 14:23:10,780 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:23:10,780 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 14:23:10,783 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 14:23:10,783 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 14:23:10,783 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 14:23:10,783 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,783 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:23:10,783 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 14:23:10,802 INFO L129 PetriNetUnfolder]: 11637/24287 cut-off events. [2022-01-19 14:23:10,802 INFO L130 PetriNetUnfolder]: For 106169/107301 co-relation queries the response was YES. [2022-01-19 14:23:10,995 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 14:23:11,140 INFO L132 encePairwiseOnDemand]: 261/267 looper letters, 140 selfloop transitions, 11 changer transitions 0/381 dead transitions. [2022-01-19 14:23:11,141 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 381 transitions, 2120 flow [2022-01-19 14:23:11,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 14:23:11,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 14:23:11,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1434 transitions. [2022-01-19 14:23:11,143 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8951310861423221 [2022-01-19 14:23:11,143 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1434 transitions. [2022-01-19 14:23:11,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1434 transitions. [2022-01-19 14:23:11,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:23:11,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1434 transitions. [2022-01-19 14:23:11,146 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 14:23:11,148 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 14:23:11,148 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 14:23:11,148 INFO L186 Difference]: Start difference. First operand has 284 places, 281 transitions, 1040 flow. Second operand 6 states and 1434 transitions. [2022-01-19 14:23:11,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 381 transitions, 2120 flow [2022-01-19 14:23:11,428 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 14:23:11,431 INFO L242 Difference]: Finished difference. Result has 292 places, 289 transitions, 1126 flow [2022-01-19 14:23:11,431 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 14:23:11,433 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 51 predicate places. [2022-01-19 14:23:11,433 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 289 transitions, 1126 flow [2022-01-19 14:23:11,433 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 14:23:11,433 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:23:11,434 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 14:23:11,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 14:23:11,434 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 14:23:11,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:23:11,434 INFO L85 PathProgramCache]: Analyzing trace with hash 898187375, now seen corresponding path program 2 times [2022-01-19 14:23:11,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:23:11,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851050843] [2022-01-19 14:23:11,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:23:11,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:23:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:23:11,576 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 14:23:11,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:23:11,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851050843] [2022-01-19 14:23:11,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851050843] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:23:11,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710431394] [2022-01-19 14:23:11,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 14:23:11,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:23:11,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:23:11,578 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 14:23:11,579 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 14:23:11,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 14:23:11,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:23:11,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 14:23:11,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:23:12,261 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 14:23:12,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:23:12,801 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 14:23:12,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710431394] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:23:12,801 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:23:12,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 10] total 22 [2022-01-19 14:23:12,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102760775] [2022-01-19 14:23:12,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:23:12,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 14:23:12,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:23:12,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 14:23:12,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-01-19 14:23:12,806 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 267 [2022-01-19 14:23:12,808 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 14:23:12,808 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:23:12,808 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 267 [2022-01-19 14:23:12,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:23:20,132 INFO L129 PetriNetUnfolder]: 32262/54614 cut-off events. [2022-01-19 14:23:20,132 INFO L130 PetriNetUnfolder]: For 229494/229509 co-relation queries the response was YES. [2022-01-19 14:23:20,658 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 14:23:20,936 INFO L132 encePairwiseOnDemand]: 247/267 looper letters, 318 selfloop transitions, 86 changer transitions 4/568 dead transitions. [2022-01-19 14:23:20,937 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 568 transitions, 3954 flow [2022-01-19 14:23:20,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 14:23:20,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 14:23:20,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4594 transitions. [2022-01-19 14:23:20,944 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.716916354556804 [2022-01-19 14:23:20,944 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4594 transitions. [2022-01-19 14:23:20,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4594 transitions. [2022-01-19 14:23:20,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:23:20,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4594 transitions. [2022-01-19 14:23:20,951 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 14:23:20,957 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 14:23:20,958 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 14:23:20,958 INFO L186 Difference]: Start difference. First operand has 292 places, 289 transitions, 1126 flow. Second operand 24 states and 4594 transitions. [2022-01-19 14:23:20,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 568 transitions, 3954 flow [2022-01-19 14:23:21,668 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 14:23:21,672 INFO L242 Difference]: Finished difference. Result has 326 places, 345 transitions, 1887 flow [2022-01-19 14:23:21,673 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 14:23:21,673 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 85 predicate places. [2022-01-19 14:23:21,673 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 345 transitions, 1887 flow [2022-01-19 14:23:21,674 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 14:23:21,674 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:23:21,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, 1, 1, 1] [2022-01-19 14:23:21,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-19 14:23:21,890 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 14:23:21,892 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 14:23:21,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:23:21,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1742977248, now seen corresponding path program 1 times [2022-01-19 14:23:21,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:23:21,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438469224] [2022-01-19 14:23:21,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:23:21,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:23:22,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:23:26,899 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 14:23:26,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:23:26,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438469224] [2022-01-19 14:23:26,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438469224] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:23:26,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908782091] [2022-01-19 14:23:26,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:23:26,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:23:26,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:23:26,902 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 14:23:26,903 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 14:23:27,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:23:27,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 131 conjunts are in the unsatisfiable core [2022-01-19 14:23:27,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:23:27,175 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 14:23:27,267 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-19 14:23:27,267 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 14:23:28,422 INFO L353 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-01-19 14:23:28,423 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 14:23:30,255 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 14:23:30,814 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 14:23:32,716 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 14:23:32,716 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 14:23:33,204 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 14:23:34,937 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 14:23:35,465 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 14:23:36,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 14:23:36,477 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 14:23:36,478 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 14:23:36,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 14:23:36,856 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 14:23:36,856 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 14:23:38,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 14:23:38,251 INFO L353 Elim1Store]: treesize reduction 8, result has 81.4 percent of original size [2022-01-19 14:23:38,251 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 14:23:38,319 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 14:23:38,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:24:05,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:24:05,278 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 14:24:05,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:24:05,619 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 14:30:31,869 WARN L228 SmtUtils]: Spent 6.44m 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 14:30:32,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:30:32,188 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 14:36:42,243 WARN L228 SmtUtils]: Spent 6.17m 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 14:36:42,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:36:42,525 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 14:37:29,809 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 14:37:29,809 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 14:37:29,825 WARN L244 SmtUtils]: Removed 1 from assertion stack [2022-01-19 14:37:29,828 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2022-01-19 14:37:29,846 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 14:37:30,039 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 14:37:30,039 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 14:37:30,041 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-19 14:37:30,041 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-19 14:37:30,041 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-19 14:37:30,041 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-19 14:37:30,043 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:37:30,044 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 14:37:30,045 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 14:37:30,046 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 02:37:30 BasicIcfg [2022-01-19 14:37:30,046 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 14:37:30,046 INFO L158 Benchmark]: Toolchain (without parser) took 877380.38ms. Allocated memory was 346.0MB in the beginning and 6.8GB in the end (delta: 6.5GB). Free memory was 291.0MB in the beginning and 2.4GB in the end (delta: -2.1GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. [2022-01-19 14:37:30,047 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 346.0MB. Free memory is still 307.5MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 14:37:30,047 INFO L158 Benchmark]: CACSL2BoogieTranslator took 225.36ms. Allocated memory is still 346.0MB. Free memory was 290.9MB in the beginning and 313.3MB in the end (delta: -22.5MB). Peak memory consumption was 11.7MB. Max. memory is 16.0GB. [2022-01-19 14:37:30,047 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.64ms. Allocated memory is still 346.0MB. Free memory was 313.3MB in the beginning and 310.5MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 14:37:30,047 INFO L158 Benchmark]: Boogie Preprocessor took 22.53ms. Allocated memory is still 346.0MB. Free memory was 310.5MB in the beginning and 308.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 14:37:30,047 INFO L158 Benchmark]: RCFGBuilder took 727.16ms. Allocated memory is still 346.0MB. Free memory was 308.4MB in the beginning and 264.4MB in the end (delta: 44.0MB). Peak memory consumption was 44.0MB. Max. memory is 16.0GB. [2022-01-19 14:37:30,048 INFO L158 Benchmark]: TraceAbstraction took 876362.82ms. Allocated memory was 346.0MB in the beginning and 6.8GB in the end (delta: 6.5GB). Free memory was 264.4MB in the beginning and 2.4GB in the end (delta: -2.1GB). Peak memory consumption was 5.1GB. Max. memory is 16.0GB. [2022-01-19 14:37:30,048 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.08ms. Allocated memory is still 346.0MB. Free memory is still 307.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 225.36ms. Allocated memory is still 346.0MB. Free memory was 290.9MB in the beginning and 313.3MB in the end (delta: -22.5MB). Peak memory consumption was 11.7MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 37.64ms. Allocated memory is still 346.0MB. Free memory was 313.3MB in the beginning and 310.5MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 22.53ms. Allocated memory is still 346.0MB. Free memory was 310.5MB in the beginning and 308.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 727.16ms. Allocated memory is still 346.0MB. Free memory was 308.4MB in the beginning and 264.4MB in the end (delta: 44.0MB). Peak memory consumption was 44.0MB. Max. memory is 16.0GB. * TraceAbstraction took 876362.82ms. Allocated memory was 346.0MB in the beginning and 6.8GB in the end (delta: 6.5GB). Free memory was 264.4MB in the beginning and 2.4GB in the end (delta: -2.1GB). Peak memory consumption was 5.1GB. 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: 876.2s, OverallIterations: 14, TraceHistogramMax: 1, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 21.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1397 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1397 mSDsluCounter, 1213 SdHoareTripleChecker+Invalid, 1.0s 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.1s 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.6s SatisfiabilityAnalysisTime, 4.5s 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