/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-Before.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 08:22:57,998 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 08:22:58,000 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 08:22:58,048 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 08:22:58,048 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 08:22:58,049 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 08:22:58,050 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 08:22:58,051 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 08:22:58,067 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 08:22:58,071 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 08:22:58,071 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 08:22:58,074 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 08:22:58,075 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 08:22:58,076 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 08:22:58,077 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 08:22:58,079 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 08:22:58,080 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 08:22:58,080 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 08:22:58,083 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 08:22:58,084 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 08:22:58,084 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 08:22:58,089 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 08:22:58,090 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 08:22:58,090 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 08:22:58,092 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 08:22:58,092 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 08:22:58,092 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 08:22:58,093 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 08:22:58,093 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 08:22:58,093 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 08:22:58,093 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 08:22:58,094 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 08:22:58,094 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 08:22:58,095 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 08:22:58,095 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 08:22:58,095 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 08:22:58,096 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 08:22:58,096 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 08:22:58,096 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 08:22:58,096 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 08:22:58,097 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 08:22:58,103 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-Before.epf [2022-01-19 08:22:58,128 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 08:22:58,128 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 08:22:58,129 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 08:22:58,129 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 08:22:58,130 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 08:22:58,130 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 08:22:58,130 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 08:22:58,130 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 08:22:58,130 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 08:22:58,130 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 08:22:58,131 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 08:22:58,131 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 08:22:58,131 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 08:22:58,131 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 08:22:58,131 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 08:22:58,132 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 08:22:58,132 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 08:22:58,132 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 08:22:58,133 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 08:22:58,133 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 08:22:58,133 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 08:22:58,133 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 08:22:58,133 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 08:22:58,133 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 08:22:58,340 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 08:22:58,368 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 08:22:58,369 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 08:22:58,370 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 08:22:58,373 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 08:22:58,374 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 08:22:58,431 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb8590e24/90947c60967e460ba4eedf159ef28259/FLAG0a2a9321a [2022-01-19 08:22:58,801 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 08:22:58,801 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c [2022-01-19 08:22:58,812 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb8590e24/90947c60967e460ba4eedf159ef28259/FLAG0a2a9321a [2022-01-19 08:22:59,226 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb8590e24/90947c60967e460ba4eedf159ef28259 [2022-01-19 08:22:59,227 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 08:22:59,228 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 08:22:59,238 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 08:22:59,238 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 08:22:59,240 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 08:22:59,241 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,242 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ca48e67 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59, skipping insertion in model container [2022-01-19 08:22:59,242 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,246 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 08:22:59,266 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 08:22:59,412 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 08:22:59,417 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 08:22:59,421 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 08:22:59,443 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 08:22:59,445 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 08:22:59,456 INFO L208 MainTranslator]: Completed translation [2022-01-19 08:22:59,456 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59 WrapperNode [2022-01-19 08:22:59,457 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 08:22:59,457 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 08:22:59,457 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 08:22:59,457 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 08:22:59,461 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,467 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,502 INFO L137 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 350 [2022-01-19 08:22:59,502 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 08:22:59,502 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 08:22:59,502 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 08:22:59,502 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 08:22:59,507 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,508 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,510 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,511 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,516 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,520 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,521 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,526 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 08:22:59,527 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 08:22:59,527 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 08:22:59,527 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 08:22:59,528 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (1/1) ... [2022-01-19 08:22:59,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 08:22:59,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:22:59,556 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 08:22:59,559 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 08:22:59,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 08:22:59,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 08:22:59,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 08:22:59,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 08:22:59,582 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 08:22:59,582 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 08:22:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 08:22:59,583 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 08:22:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 08:22:59,583 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 08:22:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-19 08:22:59,583 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-19 08:22:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 08:22:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 08:22:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 08:22:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 08:22:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 08:22:59,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 08:22:59,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 08:22:59,584 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 08:22:59,676 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 08:22:59,677 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 08:22:59,982 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 08:23:00,090 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 08:23:00,090 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2022-01-19 08:23:00,093 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 08:23:00 BoogieIcfgContainer [2022-01-19 08:23:00,093 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 08:23:00,094 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 08:23:00,094 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 08:23:00,100 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 08:23:00,100 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 08:22:59" (1/3) ... [2022-01-19 08:23:00,101 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4099c296 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 08:23:00, skipping insertion in model container [2022-01-19 08:23:00,101 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:22:59" (2/3) ... [2022-01-19 08:23:00,101 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4099c296 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 08:23:00, skipping insertion in model container [2022-01-19 08:23:00,101 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 08:23:00" (3/3) ... [2022-01-19 08:23:00,103 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series.wvr.c [2022-01-19 08:23:00,111 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 08:23:00,111 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 08:23:00,111 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 08:23:00,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,142 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 08:23:00,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,142 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 08:23:00,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,142 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 08:23:00,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,143 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 08:23:00,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,145 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 08:23:00,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,145 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 08:23:00,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,146 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 08:23:00,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,146 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 08:23:00,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,147 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,147 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,147 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,147 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,147 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,147 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,147 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,148 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,148 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,148 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,148 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,148 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,148 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,148 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,148 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 08:23:00,149 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,149 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,149 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,149 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,149 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,149 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,149 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 08:23:00,149 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,150 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,150 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 08:23:00,150 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,150 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,150 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,150 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,150 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,150 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,150 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 08:23:00,150 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,151 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,151 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,152 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,152 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,152 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,152 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,152 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,152 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,152 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,153 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,153 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,153 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,153 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,153 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 08:23:00,153 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,153 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,153 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,153 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,153 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,154 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,154 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,154 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 08:23:00,154 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,154 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 08:23:00,154 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,154 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,155 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,155 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,155 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,155 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,155 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,155 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 08:23:00,156 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,156 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,158 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,158 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,158 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,158 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,158 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,158 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,158 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,158 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,158 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 08:23:00,159 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,159 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,159 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,159 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 08:23:00,159 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 08:23:00,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,160 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 08:23:00,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,161 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,161 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 08:23:00,161 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,161 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 08:23:00,161 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,161 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,161 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,161 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,161 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,162 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,162 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,162 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,162 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,162 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,162 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 08:23:00,162 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,163 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 08:23:00,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:23:00,165 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-19 08:23:00,207 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 08:23:00,212 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 08:23:00,212 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-19 08:23:00,226 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 258 places, 267 transitions, 566 flow [2022-01-19 08:23:00,316 INFO L129 PetriNetUnfolder]: 22/263 cut-off events. [2022-01-19 08:23:00,316 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 08:23:00,320 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 08:23:00,320 INFO L82 GeneralOperation]: Start removeDead. Operand has 258 places, 267 transitions, 566 flow [2022-01-19 08:23:00,325 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 250 transitions, 524 flow [2022-01-19 08:23:00,368 INFO L129 PetriNetUnfolder]: 22/249 cut-off events. [2022-01-19 08:23:00,368 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 08:23:00,369 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:00,369 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 08:23:00,370 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 08:23:00,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:00,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1315167111, now seen corresponding path program 1 times [2022-01-19 08:23:00,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:00,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797200727] [2022-01-19 08:23:00,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:00,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:00,600 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 08:23:00,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:00,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797200727] [2022-01-19 08:23:00,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797200727] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:00,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:00,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 08:23:00,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185682107] [2022-01-19 08:23:00,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:00,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 08:23:00,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:00,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 08:23:00,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 08:23:00,642 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 267 [2022-01-19 08:23:00,646 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 08:23:00,647 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:00,647 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 267 [2022-01-19 08:23:00,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:00,827 INFO L129 PetriNetUnfolder]: 227/786 cut-off events. [2022-01-19 08:23:00,828 INFO L130 PetriNetUnfolder]: For 145/146 co-relation queries the response was YES. [2022-01-19 08:23:00,832 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 08:23:00,836 INFO L132 encePairwiseOnDemand]: 252/267 looper letters, 14 selfloop transitions, 0 changer transitions 8/235 dead transitions. [2022-01-19 08:23:00,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 235 transitions, 522 flow [2022-01-19 08:23:00,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 08:23:00,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 08:23:00,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 503 transitions. [2022-01-19 08:23:00,850 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9419475655430711 [2022-01-19 08:23:00,851 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 503 transitions. [2022-01-19 08:23:00,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 503 transitions. [2022-01-19 08:23:00,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:00,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 503 transitions. [2022-01-19 08:23:00,859 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 08:23:00,863 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 08:23:00,864 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 08:23:00,865 INFO L186 Difference]: Start difference. First operand has 241 places, 250 transitions, 524 flow. Second operand 2 states and 503 transitions. [2022-01-19 08:23:00,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 235 transitions, 522 flow [2022-01-19 08:23:00,875 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 08:23:00,878 INFO L242 Difference]: Finished difference. Result has 234 places, 227 transitions, 462 flow [2022-01-19 08:23:00,880 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 08:23:00,883 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -7 predicate places. [2022-01-19 08:23:00,883 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 227 transitions, 462 flow [2022-01-19 08:23:00,884 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 08:23:00,884 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:00,885 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 08:23:00,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 08:23:00,885 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 08:23:00,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:00,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1303670655, now seen corresponding path program 1 times [2022-01-19 08:23:00,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:00,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24345083] [2022-01-19 08:23:00,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:00,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:01,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:01,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:23:01,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:01,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24345083] [2022-01-19 08:23:01,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24345083] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:01,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:01,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 08:23:01,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479637309] [2022-01-19 08:23:01,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:01,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 08:23:01,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:01,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 08:23:01,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 08:23:01,143 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 267 [2022-01-19 08:23:01,144 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 08:23:01,144 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:01,144 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 267 [2022-01-19 08:23:01,144 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:01,287 INFO L129 PetriNetUnfolder]: 252/862 cut-off events. [2022-01-19 08:23:01,287 INFO L130 PetriNetUnfolder]: For 39/40 co-relation queries the response was YES. [2022-01-19 08:23:01,289 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 08:23:01,294 INFO L132 encePairwiseOnDemand]: 261/267 looper letters, 54 selfloop transitions, 3 changer transitions 4/241 dead transitions. [2022-01-19 08:23:01,294 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 241 transitions, 617 flow [2022-01-19 08:23:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 08:23:01,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 08:23:01,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1042 transitions. [2022-01-19 08:23:01,296 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7805243445692884 [2022-01-19 08:23:01,296 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1042 transitions. [2022-01-19 08:23:01,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1042 transitions. [2022-01-19 08:23:01,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:01,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1042 transitions. [2022-01-19 08:23:01,298 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 08:23:01,301 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 08:23:01,301 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 08:23:01,302 INFO L186 Difference]: Start difference. First operand has 234 places, 227 transitions, 462 flow. Second operand 5 states and 1042 transitions. [2022-01-19 08:23:01,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 241 transitions, 617 flow [2022-01-19 08:23:01,304 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 08:23:01,309 INFO L242 Difference]: Finished difference. Result has 233 places, 229 transitions, 485 flow [2022-01-19 08:23:01,309 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 08:23:01,309 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -8 predicate places. [2022-01-19 08:23:01,310 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 229 transitions, 485 flow [2022-01-19 08:23:01,310 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 08:23:01,310 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:01,310 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 08:23:01,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 08:23:01,311 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 08:23:01,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:01,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1331819408, now seen corresponding path program 1 times [2022-01-19 08:23:01,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:01,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698259065] [2022-01-19 08:23:01,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:01,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:01,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:01,426 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 08:23:01,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:01,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698259065] [2022-01-19 08:23:01,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698259065] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:01,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:01,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 08:23:01,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474846289] [2022-01-19 08:23:01,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:01,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 08:23:01,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:01,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 08:23:01,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 08:23:01,430 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 267 [2022-01-19 08:23:01,431 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 08:23:01,431 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:01,431 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 267 [2022-01-19 08:23:01,431 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:01,580 INFO L129 PetriNetUnfolder]: 398/1217 cut-off events. [2022-01-19 08:23:01,580 INFO L130 PetriNetUnfolder]: For 214/214 co-relation queries the response was YES. [2022-01-19 08:23:01,583 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 08:23:01,587 INFO L132 encePairwiseOnDemand]: 264/267 looper letters, 33 selfloop transitions, 2 changer transitions 0/242 dead transitions. [2022-01-19 08:23:01,587 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 242 transitions, 593 flow [2022-01-19 08:23:01,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 08:23:01,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 08:23:01,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 726 transitions. [2022-01-19 08:23:01,588 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9063670411985019 [2022-01-19 08:23:01,588 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 726 transitions. [2022-01-19 08:23:01,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 726 transitions. [2022-01-19 08:23:01,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:01,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 726 transitions. [2022-01-19 08:23:01,590 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 08:23:01,591 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 08:23:01,592 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 08:23:01,592 INFO L186 Difference]: Start difference. First operand has 233 places, 229 transitions, 485 flow. Second operand 3 states and 726 transitions. [2022-01-19 08:23:01,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 242 transitions, 593 flow [2022-01-19 08:23:01,594 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 08:23:01,596 INFO L242 Difference]: Finished difference. Result has 231 places, 230 transitions, 492 flow [2022-01-19 08:23:01,596 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 08:23:01,598 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -10 predicate places. [2022-01-19 08:23:01,598 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 230 transitions, 492 flow [2022-01-19 08:23:01,598 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 08:23:01,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:01,598 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 08:23:01,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 08:23:01,599 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 08:23:01,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:01,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1695560908, now seen corresponding path program 1 times [2022-01-19 08:23:01,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:01,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012706156] [2022-01-19 08:23:01,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:01,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:01,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:01,677 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 08:23:01,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:01,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012706156] [2022-01-19 08:23:01,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012706156] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:01,678 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:01,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 08:23:01,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38124255] [2022-01-19 08:23:01,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:01,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 08:23:01,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:01,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 08:23:01,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 08:23:01,685 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 267 [2022-01-19 08:23:01,686 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 08:23:01,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:01,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 267 [2022-01-19 08:23:01,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:01,868 INFO L129 PetriNetUnfolder]: 300/1082 cut-off events. [2022-01-19 08:23:01,868 INFO L130 PetriNetUnfolder]: For 359/360 co-relation queries the response was YES. [2022-01-19 08:23:01,871 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 08:23:01,875 INFO L132 encePairwiseOnDemand]: 264/267 looper letters, 34 selfloop transitions, 2 changer transitions 0/243 dead transitions. [2022-01-19 08:23:01,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 243 transitions, 609 flow [2022-01-19 08:23:01,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 08:23:01,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 08:23:01,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 725 transitions. [2022-01-19 08:23:01,877 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9051186017478152 [2022-01-19 08:23:01,877 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 725 transitions. [2022-01-19 08:23:01,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 725 transitions. [2022-01-19 08:23:01,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:01,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 725 transitions. [2022-01-19 08:23:01,879 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 08:23:01,880 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 08:23:01,880 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 08:23:01,880 INFO L186 Difference]: Start difference. First operand has 231 places, 230 transitions, 492 flow. Second operand 3 states and 725 transitions. [2022-01-19 08:23:01,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 243 transitions, 609 flow [2022-01-19 08:23:01,882 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 08:23:01,884 INFO L242 Difference]: Finished difference. Result has 233 places, 231 transitions, 504 flow [2022-01-19 08:23:01,885 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 08:23:01,885 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, -8 predicate places. [2022-01-19 08:23:01,885 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 231 transitions, 504 flow [2022-01-19 08:23:01,886 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 08:23:01,886 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:01,886 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 08:23:01,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 08:23:01,886 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 08:23:01,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:01,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1149809213, now seen corresponding path program 1 times [2022-01-19 08:23:01,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:01,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734419816] [2022-01-19 08:23:01,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:01,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:01,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:01,955 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 08:23:01,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:01,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734419816] [2022-01-19 08:23:01,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734419816] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:01,956 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:01,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 08:23:01,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602709255] [2022-01-19 08:23:01,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:01,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 08:23:01,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:01,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 08:23:01,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 08:23:01,958 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 267 [2022-01-19 08:23:01,959 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 08:23:01,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:01,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 267 [2022-01-19 08:23:01,959 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:02,187 INFO L129 PetriNetUnfolder]: 214/1036 cut-off events. [2022-01-19 08:23:02,187 INFO L130 PetriNetUnfolder]: For 388/389 co-relation queries the response was YES. [2022-01-19 08:23:02,189 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 08:23:02,191 INFO L132 encePairwiseOnDemand]: 257/267 looper letters, 87 selfloop transitions, 11 changer transitions 0/273 dead transitions. [2022-01-19 08:23:02,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 273 transitions, 805 flow [2022-01-19 08:23:02,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 08:23:02,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 08:23:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1884 transitions. [2022-01-19 08:23:02,194 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.784019975031211 [2022-01-19 08:23:02,194 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1884 transitions. [2022-01-19 08:23:02,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1884 transitions. [2022-01-19 08:23:02,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:02,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1884 transitions. [2022-01-19 08:23:02,198 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 08:23:02,201 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 08:23:02,202 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 08:23:02,202 INFO L186 Difference]: Start difference. First operand has 233 places, 231 transitions, 504 flow. Second operand 9 states and 1884 transitions. [2022-01-19 08:23:02,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 273 transitions, 805 flow [2022-01-19 08:23:02,203 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 08:23:02,205 INFO L242 Difference]: Finished difference. Result has 242 places, 235 transitions, 544 flow [2022-01-19 08:23:02,206 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 08:23:02,206 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 1 predicate places. [2022-01-19 08:23:02,206 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 235 transitions, 544 flow [2022-01-19 08:23:02,207 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 08:23:02,207 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:02,207 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 08:23:02,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 08:23:02,207 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 08:23:02,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:02,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1836500897, now seen corresponding path program 1 times [2022-01-19 08:23:02,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:02,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862830923] [2022-01-19 08:23:02,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:02,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:02,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:02,266 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 08:23:02,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:02,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862830923] [2022-01-19 08:23:02,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862830923] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:02,267 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:02,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 08:23:02,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802006563] [2022-01-19 08:23:02,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:02,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 08:23:02,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:02,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 08:23:02,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 08:23:02,269 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 267 [2022-01-19 08:23:02,270 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 08:23:02,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:02,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 267 [2022-01-19 08:23:02,270 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:02,472 INFO L129 PetriNetUnfolder]: 240/1348 cut-off events. [2022-01-19 08:23:02,473 INFO L130 PetriNetUnfolder]: For 506/508 co-relation queries the response was YES. [2022-01-19 08:23:02,475 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 08:23:02,479 INFO L132 encePairwiseOnDemand]: 257/267 looper letters, 78 selfloop transitions, 12 changer transitions 0/265 dead transitions. [2022-01-19 08:23:02,479 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 265 transitions, 806 flow [2022-01-19 08:23:02,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 08:23:02,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 08:23:02,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1872 transitions. [2022-01-19 08:23:02,482 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7790262172284644 [2022-01-19 08:23:02,482 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1872 transitions. [2022-01-19 08:23:02,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1872 transitions. [2022-01-19 08:23:02,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:02,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1872 transitions. [2022-01-19 08:23:02,485 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 08:23:02,487 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 08:23:02,488 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 08:23:02,488 INFO L186 Difference]: Start difference. First operand has 242 places, 235 transitions, 544 flow. Second operand 9 states and 1872 transitions. [2022-01-19 08:23:02,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 265 transitions, 806 flow [2022-01-19 08:23:02,490 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 08:23:02,492 INFO L242 Difference]: Finished difference. Result has 249 places, 239 transitions, 579 flow [2022-01-19 08:23:02,492 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 08:23:02,493 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 8 predicate places. [2022-01-19 08:23:02,493 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 239 transitions, 579 flow [2022-01-19 08:23:02,493 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 08:23:02,493 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:02,493 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 08:23:02,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 08:23:02,494 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 08:23:02,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:02,494 INFO L85 PathProgramCache]: Analyzing trace with hash 531626633, now seen corresponding path program 1 times [2022-01-19 08:23:02,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:02,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211464322] [2022-01-19 08:23:02,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:02,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:02,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:02,643 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 08:23:02,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:02,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211464322] [2022-01-19 08:23:02,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211464322] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:02,644 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:02,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 08:23:02,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275777793] [2022-01-19 08:23:02,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:02,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 08:23:02,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:02,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 08:23:02,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-01-19 08:23:02,648 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 267 [2022-01-19 08:23:02,649 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 08:23:02,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:02,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 267 [2022-01-19 08:23:02,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:04,130 INFO L129 PetriNetUnfolder]: 4559/11661 cut-off events. [2022-01-19 08:23:04,130 INFO L130 PetriNetUnfolder]: For 3773/3773 co-relation queries the response was YES. [2022-01-19 08:23:04,150 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 08:23:04,179 INFO L132 encePairwiseOnDemand]: 256/267 looper letters, 126 selfloop transitions, 11 changer transitions 0/300 dead transitions. [2022-01-19 08:23:04,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 300 transitions, 1042 flow [2022-01-19 08:23:04,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 08:23:04,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 08:23:04,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1803 transitions. [2022-01-19 08:23:04,182 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7503121098626716 [2022-01-19 08:23:04,182 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1803 transitions. [2022-01-19 08:23:04,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1803 transitions. [2022-01-19 08:23:04,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:04,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1803 transitions. [2022-01-19 08:23:04,185 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 08:23:04,187 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 08:23:04,188 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 08:23:04,188 INFO L186 Difference]: Start difference. First operand has 249 places, 239 transitions, 579 flow. Second operand 9 states and 1803 transitions. [2022-01-19 08:23:04,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 300 transitions, 1042 flow [2022-01-19 08:23:04,190 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 08:23:04,193 INFO L242 Difference]: Finished difference. Result has 258 places, 243 transitions, 618 flow [2022-01-19 08:23:04,193 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 08:23:04,194 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 17 predicate places. [2022-01-19 08:23:04,194 INFO L470 AbstractCegarLoop]: Abstraction has has 258 places, 243 transitions, 618 flow [2022-01-19 08:23:04,194 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 08:23:04,194 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:04,194 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 08:23:04,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 08:23:04,195 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 08:23:04,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:04,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1241026961, now seen corresponding path program 1 times [2022-01-19 08:23:04,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:04,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894490187] [2022-01-19 08:23:04,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:04,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:04,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:04,307 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 08:23:04,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:04,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894490187] [2022-01-19 08:23:04,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894490187] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:04,308 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:04,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 08:23:04,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841817901] [2022-01-19 08:23:04,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:04,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 08:23:04,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:04,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 08:23:04,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-01-19 08:23:04,310 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 267 [2022-01-19 08:23:04,311 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 08:23:04,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:04,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 267 [2022-01-19 08:23:04,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:05,603 INFO L129 PetriNetUnfolder]: 4032/9936 cut-off events. [2022-01-19 08:23:05,603 INFO L130 PetriNetUnfolder]: For 4121/4153 co-relation queries the response was YES. [2022-01-19 08:23:05,628 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 08:23:05,654 INFO L132 encePairwiseOnDemand]: 256/267 looper letters, 96 selfloop transitions, 9 changer transitions 21/289 dead transitions. [2022-01-19 08:23:05,654 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 289 transitions, 1013 flow [2022-01-19 08:23:05,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 08:23:05,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 08:23:05,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1794 transitions. [2022-01-19 08:23:05,657 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7465667915106118 [2022-01-19 08:23:05,657 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1794 transitions. [2022-01-19 08:23:05,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1794 transitions. [2022-01-19 08:23:05,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:05,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1794 transitions. [2022-01-19 08:23:05,660 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 08:23:05,663 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 08:23:05,663 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 08:23:05,663 INFO L186 Difference]: Start difference. First operand has 258 places, 243 transitions, 618 flow. Second operand 9 states and 1794 transitions. [2022-01-19 08:23:05,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 289 transitions, 1013 flow [2022-01-19 08:23:05,668 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 08:23:05,670 INFO L242 Difference]: Finished difference. Result has 265 places, 242 transitions, 624 flow [2022-01-19 08:23:05,670 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 08:23:05,671 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 24 predicate places. [2022-01-19 08:23:05,671 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 242 transitions, 624 flow [2022-01-19 08:23:05,671 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 08:23:05,672 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:05,672 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 08:23:05,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 08:23:05,672 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 08:23:05,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:05,672 INFO L85 PathProgramCache]: Analyzing trace with hash -149094666, now seen corresponding path program 1 times [2022-01-19 08:23:05,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:05,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018782557] [2022-01-19 08:23:05,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:05,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:05,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:05,851 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 08:23:05,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:05,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018782557] [2022-01-19 08:23:05,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018782557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:23:05,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194792521] [2022-01-19 08:23:05,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:05,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:23:05,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:23:05,871 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 08:23:05,903 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 08:23:06,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:06,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 08:23:06,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:23:06,601 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 08:23:06,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:23:07,085 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 08:23:07,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194792521] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 08:23:07,085 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 08:23:07,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [9, 8] total 22 [2022-01-19 08:23:07,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944072569] [2022-01-19 08:23:07,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:07,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 08:23:07,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:07,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 08:23:07,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-01-19 08:23:07,088 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 267 [2022-01-19 08:23:07,089 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 08:23:07,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:07,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 267 [2022-01-19 08:23:07,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:08,768 INFO L129 PetriNetUnfolder]: 5689/10597 cut-off events. [2022-01-19 08:23:08,768 INFO L130 PetriNetUnfolder]: For 5504/5520 co-relation queries the response was YES. [2022-01-19 08:23:08,796 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 08:23:08,829 INFO L132 encePairwiseOnDemand]: 248/267 looper letters, 187 selfloop transitions, 39 changer transitions 3/386 dead transitions. [2022-01-19 08:23:08,829 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 386 transitions, 1579 flow [2022-01-19 08:23:08,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 08:23:08,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 08:23:08,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3822 transitions. [2022-01-19 08:23:08,836 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7157303370786516 [2022-01-19 08:23:08,836 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3822 transitions. [2022-01-19 08:23:08,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3822 transitions. [2022-01-19 08:23:08,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:08,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3822 transitions. [2022-01-19 08:23:08,842 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 08:23:08,858 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 08:23:08,860 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 08:23:08,860 INFO L186 Difference]: Start difference. First operand has 265 places, 242 transitions, 624 flow. Second operand 20 states and 3822 transitions. [2022-01-19 08:23:08,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 386 transitions, 1579 flow [2022-01-19 08:23:08,872 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 08:23:08,876 INFO L242 Difference]: Finished difference. Result has 282 places, 260 transitions, 810 flow [2022-01-19 08:23:08,876 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 08:23:08,877 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 41 predicate places. [2022-01-19 08:23:08,877 INFO L470 AbstractCegarLoop]: Abstraction has has 282 places, 260 transitions, 810 flow [2022-01-19 08:23:08,877 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 08:23:08,877 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:08,877 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 08:23:08,897 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 08:23:09,095 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 08:23:09,096 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 08:23:09,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:09,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1013790260, now seen corresponding path program 1 times [2022-01-19 08:23:09,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:09,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171405116] [2022-01-19 08:23:09,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:09,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:09,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:09,246 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 08:23:09,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:09,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171405116] [2022-01-19 08:23:09,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171405116] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:23:09,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218383360] [2022-01-19 08:23:09,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:09,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:23:09,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:23:09,248 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 08:23:09,249 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 08:23:09,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:09,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 08:23:09,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:23:10,300 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 08:23:10,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:23:10,624 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 08:23:10,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218383360] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 08:23:10,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 08:23:10,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 11] total 26 [2022-01-19 08:23:10,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683653116] [2022-01-19 08:23:10,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:10,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 08:23:10,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:10,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 08:23:10,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-19 08:23:10,627 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 267 [2022-01-19 08:23:10,628 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 08:23:10,628 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:10,628 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 267 [2022-01-19 08:23:10,628 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:12,870 INFO L129 PetriNetUnfolder]: 8430/15315 cut-off events. [2022-01-19 08:23:12,870 INFO L130 PetriNetUnfolder]: For 24996/24996 co-relation queries the response was YES. [2022-01-19 08:23:12,915 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 08:23:12,967 INFO L132 encePairwiseOnDemand]: 252/267 looper letters, 176 selfloop transitions, 20 changer transitions 7/367 dead transitions. [2022-01-19 08:23:12,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 367 transitions, 1724 flow [2022-01-19 08:23:12,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 08:23:12,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 08:23:12,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2554 transitions. [2022-01-19 08:23:12,971 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7358110054739269 [2022-01-19 08:23:12,971 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2554 transitions. [2022-01-19 08:23:12,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2554 transitions. [2022-01-19 08:23:12,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:12,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2554 transitions. [2022-01-19 08:23:12,975 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 08:23:12,978 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 08:23:12,978 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 08:23:12,979 INFO L186 Difference]: Start difference. First operand has 282 places, 260 transitions, 810 flow. Second operand 13 states and 2554 transitions. [2022-01-19 08:23:12,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 367 transitions, 1724 flow [2022-01-19 08:23:13,028 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 08:23:13,031 INFO L242 Difference]: Finished difference. Result has 286 places, 266 transitions, 859 flow [2022-01-19 08:23:13,032 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 08:23:13,033 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 45 predicate places. [2022-01-19 08:23:13,033 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 266 transitions, 859 flow [2022-01-19 08:23:13,034 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 08:23:13,034 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:13,034 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 08:23:13,053 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 08:23:13,255 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 08:23:13,255 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 08:23:13,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:13,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1944827759, now seen corresponding path program 1 times [2022-01-19 08:23:13,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:13,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385783934] [2022-01-19 08:23:13,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:13,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:13,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:13,341 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 08:23:13,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:13,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385783934] [2022-01-19 08:23:13,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385783934] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:13,341 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:13,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 08:23:13,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145475576] [2022-01-19 08:23:13,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:13,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 08:23:13,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:13,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 08:23:13,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 08:23:13,343 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 267 [2022-01-19 08:23:13,344 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 08:23:13,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:13,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 267 [2022-01-19 08:23:13,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:14,436 INFO L129 PetriNetUnfolder]: 3978/8568 cut-off events. [2022-01-19 08:23:14,436 INFO L130 PetriNetUnfolder]: For 22787/23117 co-relation queries the response was YES. [2022-01-19 08:23:14,469 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 08:23:14,504 INFO L132 encePairwiseOnDemand]: 261/267 looper letters, 95 selfloop transitions, 22 changer transitions 0/335 dead transitions. [2022-01-19 08:23:14,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 335 transitions, 1512 flow [2022-01-19 08:23:14,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 08:23:14,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 08:23:14,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1433 transitions. [2022-01-19 08:23:14,506 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8945068664169787 [2022-01-19 08:23:14,506 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1433 transitions. [2022-01-19 08:23:14,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1433 transitions. [2022-01-19 08:23:14,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:14,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1433 transitions. [2022-01-19 08:23:14,509 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 08:23:14,510 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 08:23:14,511 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 08:23:14,511 INFO L186 Difference]: Start difference. First operand has 286 places, 266 transitions, 859 flow. Second operand 6 states and 1433 transitions. [2022-01-19 08:23:14,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 335 transitions, 1512 flow [2022-01-19 08:23:14,530 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 08:23:14,533 INFO L242 Difference]: Finished difference. Result has 284 places, 281 transitions, 1040 flow [2022-01-19 08:23:14,533 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 08:23:14,533 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 43 predicate places. [2022-01-19 08:23:14,533 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 281 transitions, 1040 flow [2022-01-19 08:23:14,534 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 08:23:14,534 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:14,534 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 08:23:14,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 08:23:14,534 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 08:23:14,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:14,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1454564773, now seen corresponding path program 1 times [2022-01-19 08:23:14,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:14,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964384770] [2022-01-19 08:23:14,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:14,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:14,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:14,626 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 08:23:14,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:14,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964384770] [2022-01-19 08:23:14,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964384770] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:23:14,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:23:14,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 08:23:14,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258686418] [2022-01-19 08:23:14,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:23:14,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 08:23:14,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:14,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 08:23:14,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 08:23:14,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 267 [2022-01-19 08:23:14,629 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 08:23:14,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:14,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 267 [2022-01-19 08:23:14,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:16,116 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 08:23:16,116 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,116 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:16,116 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:23:16,116 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:23:16,304 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 08:23:16,304 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 08:23:16,304 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:16,304 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:23:16,304 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:23:16,346 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 08:23:16,346 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,346 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:23:16,346 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:16,346 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:23:16,395 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 08:23:16,396 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,396 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,396 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,396 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][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 08:23:16,475 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:23:16,475 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:23:16,475 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:23:16,475 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:16,674 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 08:23:16,674 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,674 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:23:16,674 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,674 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:23:16,726 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 08:23:16,726 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,726 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,726 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,726 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,769 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 08:23:16,769 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:23:16,769 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:16,769 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:16,769 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:16,792 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 08:23:16,792 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:23:16,792 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:16,792 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:23:16,792 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:23:16,826 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 08:23:16,826 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:16,826 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:16,826 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:16,826 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:16,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][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 08:23:16,844 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:16,844 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:16,844 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:16,844 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:16,851 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 08:23:16,851 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:23:16,851 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:16,851 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:16,851 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:16,856 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 08:23:16,856 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:23:16,856 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:16,857 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:16,857 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:16,884 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 08:23:16,884 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:16,884 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:16,884 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:16,884 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:16,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][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 08:23:16,911 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:16,911 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:16,911 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:16,911 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:16,937 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 08:23:16,938 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,938 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,938 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,938 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:16,961 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 08:23:16,962 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,962 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,962 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:16,962 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,962 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 08:23:16,962 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,962 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:16,962 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:16,963 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:16,970 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 08:23:16,971 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,971 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:23:16,971 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:16,971 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:23:16,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][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 08:23:16,994 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:16,994 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:16,994 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:16,994 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,038 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 08:23:17,038 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,038 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,038 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,038 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,038 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,038 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 08:23:17,038 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,038 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,038 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,038 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,041 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 08:23:17,041 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,041 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,041 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,041 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,051 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 08:23:17,051 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,056 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 08:23:17,056 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,058 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 08:23:17,058 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,058 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,058 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,058 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,059 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 08:23:17,059 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,059 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,059 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,059 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,059 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,069 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 08:23:17,069 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,069 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,069 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,069 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,198 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 08:23:17,198 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,198 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,198 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,198 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,220 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 08:23:17,221 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,221 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,221 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,221 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,221 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 08:23:17,222 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,222 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,222 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,222 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,230 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 08:23:17,230 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,230 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,230 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,230 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,240 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 08:23:17,240 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,240 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,240 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,240 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,250 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 08:23:17,250 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:23:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:23:17,253 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 08:23:17,253 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,253 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,253 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,253 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,254 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 08:23:17,254 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,254 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:23:17,254 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,254 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,254 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:23:17,277 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 08:23:17,277 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,277 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,277 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,277 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,277 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,280 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 08:23:17,280 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,281 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,281 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,281 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,292 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 08:23:17,292 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,292 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,292 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,292 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,292 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,295 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 08:23:17,295 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,295 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,295 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,295 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,296 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 08:23:17,296 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,296 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,296 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,296 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,305 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 08:23:17,305 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,311 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 08:23:17,311 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,321 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 08:23:17,321 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,321 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,321 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,322 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,348 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 08:23:17,348 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,348 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,348 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,348 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,370 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 08:23:17,370 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,370 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,370 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,370 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,381 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 08:23:17,381 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:23:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:23:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,392 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 08:23:17,392 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,392 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,392 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,392 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,392 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,402 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 08:23:17,402 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,402 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,402 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,402 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,405 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 08:23:17,405 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,405 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,405 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,405 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,405 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,413 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 08:23:17,413 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,413 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,414 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,414 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,414 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 08:23:17,415 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,415 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,415 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,415 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,415 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,422 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 08:23:17,422 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,422 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,422 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,422 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,429 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 08:23:17,429 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,429 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,429 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,429 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,432 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 08:23:17,432 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,433 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,433 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,433 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,433 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,441 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 08:23:17,441 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,441 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,441 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,441 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,466 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 08:23:17,467 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,467 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,467 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,467 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,491 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 08:23:17,491 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,491 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:23:17,492 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:23:17,492 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,492 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,498 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 08:23:17,499 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,499 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,499 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,499 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,499 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][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 08:23:17,513 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,513 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,513 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,513 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,524 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 08:23:17,524 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,524 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,524 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,524 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,524 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,533 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 08:23:17,533 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,533 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:23:17,534 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,534 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,534 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:23:17,535 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 08:23:17,535 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,536 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 08:23:17,536 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,536 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,536 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,536 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,536 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,540 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 08:23:17,540 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,540 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,563 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 08:23:17,563 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,563 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,563 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,563 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,564 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,583 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 08:23:17,583 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,583 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,583 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,583 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,583 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,609 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 08:23:17,609 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,609 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,609 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,609 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,609 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,614 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 08:23:17,614 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,614 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,614 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,614 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,614 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,618 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 08:23:17,618 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,618 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,618 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,618 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,618 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,619 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 08:23:17,619 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,619 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,620 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,620 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:23:17,620 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:23:17,621 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 08:23:17,621 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,621 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,621 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,621 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,621 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,622 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 08:23:17,622 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,622 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,622 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,622 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,622 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:23:17,632 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 08:23:17,632 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:23:17,632 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,632 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,632 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,641 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 08:23:17,641 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,650 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,650 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,650 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,650 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,650 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 08:23:17,650 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,651 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,651 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,651 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,676 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 08:23:17,676 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,690 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 08:23:17,690 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,690 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,690 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:23:17,690 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,690 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,695 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 08:23:17,695 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:23:17,695 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,695 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,695 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,695 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,696 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 08:23:17,696 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:23:17,696 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,696 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:23:17,696 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,696 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,716 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 08:23:17,716 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:23:17,716 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,716 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,719 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,719 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,860 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 08:23:17,860 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:23:17,860 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,860 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,860 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,860 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:23:17,879 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 08:23:17,879 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 08:23:17,879 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:17,879 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:23:17,879 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:17,881 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 08:23:17,881 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:23:17,881 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,881 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,881 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,925 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 08:23:17,926 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:23:17,926 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,926 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,926 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,926 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 08:23:17,927 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:23:17,927 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:17,927 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,927 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:17,934 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 08:23:17,934 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:23:17,934 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,934 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,934 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:17,951 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 08:23:17,952 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:23:17,952 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,952 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:17,952 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,952 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:23:17,961 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 08:23:17,962 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 08:23:17,962 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,962 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,962 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,963 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 08:23:17,963 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 08:23:17,963 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,963 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,963 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:23:17,963 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:17,976 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 08:23:17,976 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 08:23:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 08:23:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:17,990 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 08:23:17,990 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 08:23:17,990 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,990 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:23:17,990 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:17,990 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:23:18,018 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 08:23:18,019 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,019 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:18,019 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:23:18,019 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:18,019 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:18,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][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 08:23:18,022 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 08:23:18,023 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:18,023 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:23:18,023 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:18,028 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 08:23:18,028 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,028 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:18,028 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:23:18,028 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:23:18,028 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:18,035 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 08:23:18,035 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,035 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:18,035 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:18,035 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:23:18,035 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:18,038 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 08:23:18,038 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 08:23:18,038 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,039 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:18,039 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:18,051 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 08:23:18,051 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 08:23:18,051 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:18,052 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,052 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:18,054 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 08:23:18,054 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 08:23:18,054 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 08:23:18,054 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:18,054 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:18,060 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 08:23:18,060 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 08:23:18,060 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,060 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,060 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,067 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 08:23:18,067 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 08:23:18,067 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,067 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,067 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,068 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 08:23:18,069 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 08:23:18,069 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 08:23:18,069 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,069 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,069 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,075 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 08:23:18,075 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 08:23:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 08:23:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,077 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1019] L115-->L119: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|))) (and (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483648)) (= v_~total~0_77 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_78) (= .cse0 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (< v_~q2_front~0_53 v_~n2~0_22) (<= 0 v_~q2_front~0_53) (< v_~q2_front~0_53 v_~q2_back~0_61)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_53 1) v_~q2_front~0_52) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_92| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_53)))) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (<= |v_thread4Thread1of1ForFork0_plus_#res#1_1| 2147483647) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))) InVars {~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_92|, ~q2_front~0=v_~q2_front~0_53, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_61, ~total~0=v_~total~0_78} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_22, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_52, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_77, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #memory_int=|v_#memory_int_92|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_61} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0][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 08:23:18,077 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 08:23:18,077 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 08:23:18,077 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:18,077 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:23:18,077 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:18,082 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 08:23:18,082 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 08:23:18,082 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,082 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 08:23:18,082 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:18,082 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:18,082 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 08:23:18,082 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 08:23:18,083 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:23:18,083 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 08:23:18,083 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:23:18,086 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 08:23:18,087 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 08:23:18,087 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:18,087 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 08:23:18,087 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:23:18,087 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 08:23:18,089 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 08:23:18,089 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 08:23:18,089 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 08:23:18,089 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:18,089 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:23:18,089 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 08:23:18,104 INFO L129 PetriNetUnfolder]: 11637/24287 cut-off events. [2022-01-19 08:23:18,105 INFO L130 PetriNetUnfolder]: For 106169/107301 co-relation queries the response was YES. [2022-01-19 08:23:18,255 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 08:23:18,363 INFO L132 encePairwiseOnDemand]: 261/267 looper letters, 140 selfloop transitions, 11 changer transitions 0/381 dead transitions. [2022-01-19 08:23:18,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 381 transitions, 2120 flow [2022-01-19 08:23:18,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 08:23:18,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 08:23:18,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1434 transitions. [2022-01-19 08:23:18,369 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8951310861423221 [2022-01-19 08:23:18,370 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1434 transitions. [2022-01-19 08:23:18,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1434 transitions. [2022-01-19 08:23:18,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:18,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1434 transitions. [2022-01-19 08:23:18,374 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 08:23:18,376 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 08:23:18,376 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 08:23:18,376 INFO L186 Difference]: Start difference. First operand has 284 places, 281 transitions, 1040 flow. Second operand 6 states and 1434 transitions. [2022-01-19 08:23:18,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 381 transitions, 2120 flow [2022-01-19 08:23:18,593 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 08:23:18,596 INFO L242 Difference]: Finished difference. Result has 292 places, 289 transitions, 1126 flow [2022-01-19 08:23:18,596 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 08:23:18,596 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 51 predicate places. [2022-01-19 08:23:18,597 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 289 transitions, 1126 flow [2022-01-19 08:23:18,597 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 08:23:18,597 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:18,597 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 08:23:18,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 08:23:18,597 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 08:23:18,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:18,598 INFO L85 PathProgramCache]: Analyzing trace with hash 898187375, now seen corresponding path program 2 times [2022-01-19 08:23:18,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:18,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65722706] [2022-01-19 08:23:18,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:18,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:18,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:18,705 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 08:23:18,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:18,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65722706] [2022-01-19 08:23:18,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65722706] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:23:18,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748668236] [2022-01-19 08:23:18,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 08:23:18,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:23:18,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:23:18,720 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 08:23:18,721 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 08:23:18,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:23:18,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:23:18,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 08:23:18,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:23:19,494 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 08:23:19,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:23:19,935 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 08:23:19,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748668236] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:23:19,935 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:23:19,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 10] total 22 [2022-01-19 08:23:19,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738833547] [2022-01-19 08:23:19,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:23:19,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 08:23:19,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:23:19,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 08:23:19,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-01-19 08:23:19,938 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 267 [2022-01-19 08:23:19,940 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 08:23:19,941 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:23:19,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 267 [2022-01-19 08:23:19,941 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:23:27,681 INFO L129 PetriNetUnfolder]: 32262/54614 cut-off events. [2022-01-19 08:23:27,681 INFO L130 PetriNetUnfolder]: For 229494/229509 co-relation queries the response was YES. [2022-01-19 08:23:27,997 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 08:23:28,376 INFO L132 encePairwiseOnDemand]: 247/267 looper letters, 318 selfloop transitions, 86 changer transitions 4/568 dead transitions. [2022-01-19 08:23:28,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 568 transitions, 3954 flow [2022-01-19 08:23:28,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 08:23:28,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 08:23:28,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4594 transitions. [2022-01-19 08:23:28,384 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.716916354556804 [2022-01-19 08:23:28,384 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4594 transitions. [2022-01-19 08:23:28,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4594 transitions. [2022-01-19 08:23:28,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:23:28,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4594 transitions. [2022-01-19 08:23:28,391 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 08:23:28,397 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 08:23:28,398 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 08:23:28,398 INFO L186 Difference]: Start difference. First operand has 292 places, 289 transitions, 1126 flow. Second operand 24 states and 4594 transitions. [2022-01-19 08:23:28,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 568 transitions, 3954 flow [2022-01-19 08:23:29,102 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 08:23:29,106 INFO L242 Difference]: Finished difference. Result has 326 places, 345 transitions, 1887 flow [2022-01-19 08:23:29,106 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 08:23:29,107 INFO L334 CegarLoopForPetriNet]: 241 programPoint places, 85 predicate places. [2022-01-19 08:23:29,107 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 345 transitions, 1887 flow [2022-01-19 08:23:29,108 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 08:23:29,108 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:23:29,108 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 08:23:29,124 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 08:23:29,323 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 08:23:29,324 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 08:23:29,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:23:29,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1742977248, now seen corresponding path program 1 times [2022-01-19 08:23:29,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:23:29,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900891629] [2022-01-19 08:23:29,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:29,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:23:29,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:34,617 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 08:23:34,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:23:34,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900891629] [2022-01-19 08:23:34,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900891629] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:23:34,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904767143] [2022-01-19 08:23:34,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:23:34,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:23:34,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:23:34,619 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 08:23:34,619 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 08:23:34,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:23:34,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 131 conjunts are in the unsatisfiable core [2022-01-19 08:23:34,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:23:34,907 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 08:23:35,002 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-19 08:23:35,002 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 08:23:36,192 INFO L353 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-01-19 08:23:36,193 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 08:23:38,395 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 08:23:39,014 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 08:23:41,886 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 08:23:41,887 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 08:23:42,651 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 08:23:46,251 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 08:23:47,639 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 08:23:49,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 08:23:49,478 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 08:23:49,479 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 08:23:50,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 08:23:50,146 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 08:23:50,146 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 08:23:52,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 08:23:52,053 INFO L353 Elim1Store]: treesize reduction 8, result has 81.4 percent of original size [2022-01-19 08:23:52,054 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 08:23:52,134 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 08:23:52,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:25:31,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 08:25:31,070 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 08:25:31,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 08:25:31,536 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 08:31:40,530 WARN L228 SmtUtils]: Spent 6.15m 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 08:31:40,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 08:31:40,825 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 Received shutdown request... [2022-01-19 08:37:33,490 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 08:37:33,507 WARN L244 SmtUtils]: Removed 1 from assertion stack [2022-01-19 08:37:33,509 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2022-01-19 08:37:33,525 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 08:37:33,537 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 08:37:33,724 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 08:37:33,725 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 ∨-27-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 08:37:33,726 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-19 08:37:33,726 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-19 08:37:33,726 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-19 08:37:33,726 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-19 08:37:33,728 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 08:37:33,730 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 08:37:33,730 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 08:37:33,732 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 08:37:33 BasicIcfg [2022-01-19 08:37:33,732 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 08:37:33,732 INFO L158 Benchmark]: Toolchain (without parser) took 874503.70ms. Allocated memory was 392.2MB in the beginning and 11.3GB in the end (delta: 10.9GB). Free memory was 334.6MB in the beginning and 5.9GB in the end (delta: -5.5GB). Peak memory consumption was 8.3GB. Max. memory is 16.0GB. [2022-01-19 08:37:33,732 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 392.2MB. Free memory is still 351.0MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 08:37:33,732 INFO L158 Benchmark]: CACSL2BoogieTranslator took 218.72ms. Allocated memory was 392.2MB in the beginning and 635.4MB in the end (delta: 243.3MB). Free memory was 334.4MB in the beginning and 602.9MB in the end (delta: -268.5MB). Peak memory consumption was 10.6MB. Max. memory is 16.0GB. [2022-01-19 08:37:33,733 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.67ms. Allocated memory is still 635.4MB. Free memory was 602.9MB in the beginning and 599.8MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-19 08:37:33,733 INFO L158 Benchmark]: Boogie Preprocessor took 24.23ms. Allocated memory is still 635.4MB. Free memory was 599.8MB in the beginning and 597.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 08:37:33,733 INFO L158 Benchmark]: RCFGBuilder took 565.85ms. Allocated memory is still 635.4MB. Free memory was 597.7MB in the beginning and 552.8MB in the end (delta: 44.9MB). Peak memory consumption was 44.0MB. Max. memory is 16.0GB. [2022-01-19 08:37:33,734 INFO L158 Benchmark]: TraceAbstraction took 873637.74ms. Allocated memory was 635.4MB in the beginning and 11.3GB in the end (delta: 10.7GB). Free memory was 552.8MB in the beginning and 5.9GB in the end (delta: -5.3GB). Peak memory consumption was 8.3GB. Max. memory is 16.0GB. [2022-01-19 08:37:33,737 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.09ms. Allocated memory is still 392.2MB. Free memory is still 351.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 218.72ms. Allocated memory was 392.2MB in the beginning and 635.4MB in the end (delta: 243.3MB). Free memory was 334.4MB in the beginning and 602.9MB in the end (delta: -268.5MB). Peak memory consumption was 10.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 44.67ms. Allocated memory is still 635.4MB. Free memory was 602.9MB in the beginning and 599.8MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 24.23ms. Allocated memory is still 635.4MB. Free memory was 599.8MB in the beginning and 597.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 565.85ms. Allocated memory is still 635.4MB. Free memory was 597.7MB in the beginning and 552.8MB in the end (delta: 44.9MB). Peak memory consumption was 44.0MB. Max. memory is 16.0GB. * TraceAbstraction took 873637.74ms. Allocated memory was 635.4MB in the beginning and 11.3GB in the end (delta: 10.7GB). Free memory was 552.8MB in the beginning and 5.9GB in the end (delta: -5.3GB). Peak memory consumption was 8.3GB. 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 ∨-27-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 ∨-27-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 ∨-27-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 ∨-27-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 ∨-27-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: 873.5s, OverallIterations: 14, TraceHistogramMax: 1, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 22.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1397 SdHoareTripleChecker+Valid, 1.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1397 mSDsluCounter, 1213 SdHoareTripleChecker+Invalid, 1.1s 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.4s 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