./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7e70badd Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3a95f2ef87fd1cf5c8213f05c50508f1a1765fc5482d62813e9c15181aaf2ab6 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-7e70bad [2021-11-23 13:43:29,182 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 13:43:29,185 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 13:43:29,239 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 13:43:29,240 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 13:43:29,245 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 13:43:29,247 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 13:43:29,252 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 13:43:29,254 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 13:43:29,255 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 13:43:29,257 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 13:43:29,258 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 13:43:29,259 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 13:43:29,260 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 13:43:29,262 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 13:43:29,264 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 13:43:29,265 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 13:43:29,266 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 13:43:29,268 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 13:43:29,271 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 13:43:29,273 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 13:43:29,274 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 13:43:29,276 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 13:43:29,277 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 13:43:29,281 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 13:43:29,281 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 13:43:29,282 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 13:43:29,283 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 13:43:29,284 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 13:43:29,285 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 13:43:29,285 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 13:43:29,286 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 13:43:29,287 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 13:43:29,288 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 13:43:29,290 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 13:43:29,290 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 13:43:29,291 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 13:43:29,291 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 13:43:29,292 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 13:43:29,293 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 13:43:29,294 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 13:43:29,295 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-11-23 13:43:29,320 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 13:43:29,321 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 13:43:29,321 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 13:43:29,321 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 13:43:29,323 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-23 13:43:29,323 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-23 13:43:29,324 INFO L138 SettingsManager]: * Use SBE=true [2021-11-23 13:43:29,324 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 13:43:29,324 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 13:43:29,325 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 13:43:29,325 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 13:43:29,325 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 13:43:29,325 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 13:43:29,326 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 13:43:29,326 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 13:43:29,327 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 13:43:29,327 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 13:43:29,327 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 13:43:29,327 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 13:43:29,328 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 13:43:29,328 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-23 13:43:29,328 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 13:43:29,329 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 13:43:29,329 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 13:43:29,329 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 13:43:29,329 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 13:43:29,330 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-23 13:43:29,330 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-23 13:43:29,330 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-23 13:43:29,331 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-23 13:43:29,331 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 13:43:29,331 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 13:43:29,331 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3a95f2ef87fd1cf5c8213f05c50508f1a1765fc5482d62813e9c15181aaf2ab6 [2021-11-23 13:43:29,613 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 13:43:29,642 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 13:43:29,645 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 13:43:29,647 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 13:43:29,648 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 13:43:29,649 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c [2021-11-23 13:43:29,722 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/data/fb8700310/d8dec73059654293b52e9bfbc2120897/FLAG8d8bf4665 [2021-11-23 13:43:30,345 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 13:43:30,347 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c [2021-11-23 13:43:30,366 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/data/fb8700310/d8dec73059654293b52e9bfbc2120897/FLAG8d8bf4665 [2021-11-23 13:43:30,650 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/data/fb8700310/d8dec73059654293b52e9bfbc2120897 [2021-11-23 13:43:30,653 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 13:43:30,654 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 13:43:30,656 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 13:43:30,657 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 13:43:30,676 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 13:43:30,677 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:43:30" (1/1) ... [2021-11-23 13:43:30,678 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@211106a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:30, skipping insertion in model container [2021-11-23 13:43:30,678 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:43:30" (1/1) ... [2021-11-23 13:43:30,686 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 13:43:30,715 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 13:43:30,995 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c[2761,2774] [2021-11-23 13:43:31,007 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 13:43:31,016 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 13:43:31,043 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c[2761,2774] [2021-11-23 13:43:31,053 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 13:43:31,076 INFO L208 MainTranslator]: Completed translation [2021-11-23 13:43:31,077 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31 WrapperNode [2021-11-23 13:43:31,077 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 13:43:31,079 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 13:43:31,079 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 13:43:31,079 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 13:43:31,088 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,098 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,131 INFO L137 Inliner]: procedures = 25, calls = 51, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 200 [2021-11-23 13:43:31,132 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 13:43:31,133 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 13:43:31,133 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 13:43:31,133 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 13:43:31,142 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,143 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,147 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,147 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,156 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,161 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,163 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,167 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 13:43:31,168 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 13:43:31,168 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 13:43:31,168 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 13:43:31,169 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (1/1) ... [2021-11-23 13:43:31,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 13:43:31,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:43:31,231 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 13:43:31,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 13:43:31,294 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 13:43:31,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-23 13:43:31,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-23 13:43:31,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-23 13:43:31,295 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-11-23 13:43:31,296 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-11-23 13:43:31,296 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-11-23 13:43:31,297 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-11-23 13:43:31,297 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-11-23 13:43:31,297 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-11-23 13:43:31,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-23 13:43:31,304 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-11-23 13:43:31,304 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-11-23 13:43:31,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-23 13:43:31,304 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 13:43:31,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 13:43:31,305 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-23 13:43:31,308 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-23 13:43:31,452 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 13:43:31,453 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 13:43:31,990 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 13:43:32,189 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 13:43:32,196 INFO L301 CfgBuilder]: Removed 4 assume(true) statements. [2021-11-23 13:43:32,200 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:43:32 BoogieIcfgContainer [2021-11-23 13:43:32,200 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 13:43:32,204 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 13:43:32,204 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 13:43:32,210 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 13:43:32,210 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 01:43:30" (1/3) ... [2021-11-23 13:43:32,212 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bf5448e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 01:43:32, skipping insertion in model container [2021-11-23 13:43:32,212 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:43:31" (2/3) ... [2021-11-23 13:43:32,213 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bf5448e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 01:43:32, skipping insertion in model container [2021-11-23 13:43:32,213 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:43:32" (3/3) ... [2021-11-23 13:43:32,215 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum-alt.wvr.c [2021-11-23 13:43:32,227 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-23 13:43:32,227 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 13:43:32,228 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 13:43:32,228 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-23 13:43:32,299 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,299 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,300 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,300 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,300 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,302 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,302 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,302 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,302 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,303 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,303 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,303 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~tmp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,303 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,304 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,304 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,305 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,305 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,306 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,306 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,307 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,307 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,308 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,308 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~tmp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,308 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,308 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,309 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,309 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,309 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,310 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~tmp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,310 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~tmp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,310 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,310 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,311 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,311 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,311 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,311 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,311 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,312 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,312 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,312 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,313 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,315 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,315 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,315 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,316 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,316 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,316 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,316 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,317 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,317 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,317 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,318 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,318 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~tmp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,318 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,319 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,319 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,319 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,320 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,320 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,320 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,320 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,321 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,321 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,322 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~tmp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,322 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,322 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,322 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,322 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,323 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,323 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,323 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,323 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,324 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~tmp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,324 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~tmp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,325 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,326 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,329 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,330 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,330 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,333 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,342 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,343 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,343 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,343 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,343 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,344 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,344 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,344 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,344 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,345 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,345 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,345 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,345 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,346 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,346 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,346 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~tmp~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,346 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,347 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,347 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,347 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,347 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,348 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,348 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,348 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,348 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,348 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,349 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~tmp~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,349 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,349 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,349 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,350 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,350 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~tmp~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,350 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~tmp~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,351 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,351 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,351 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,351 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,353 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,353 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,359 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~tmp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,360 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,360 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,360 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,361 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,361 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,361 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,362 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,362 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,362 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,362 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,371 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~tmp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,371 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,373 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,373 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,373 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~tmp~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 13:43:32,381 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-11-23 13:43:32,450 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 13:43:32,464 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=true, 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 [2021-11-23 13:43:32,465 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-11-23 13:43:32,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 154 places, 156 transitions, 336 flow [2021-11-23 13:43:32,643 INFO L129 PetriNetUnfolder]: 12/153 cut-off events. [2021-11-23 13:43:32,644 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-11-23 13:43:32,649 INFO L84 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 153 events. 12/153 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 101 event pairs, 0 based on Foata normal form. 0/140 useless extension candidates. Maximal degree in co-relation 114. Up to 2 conditions per place. [2021-11-23 13:43:32,650 INFO L82 GeneralOperation]: Start removeDead. Operand has 154 places, 156 transitions, 336 flow [2021-11-23 13:43:32,662 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 140 places, 142 transitions, 302 flow [2021-11-23 13:43:32,695 INFO L129 PetriNetUnfolder]: 12/141 cut-off events. [2021-11-23 13:43:32,695 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-11-23 13:43:32,696 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:32,697 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] [2021-11-23 13:43:32,697 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:32,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:32,703 INFO L85 PathProgramCache]: Analyzing trace with hash 850791868, now seen corresponding path program 1 times [2021-11-23 13:43:32,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:32,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570608544] [2021-11-23 13:43:32,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:32,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:32,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:33,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:43:33,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:33,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570608544] [2021-11-23 13:43:33,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570608544] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:43:33,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:43:33,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-23 13:43:33,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694862236] [2021-11-23 13:43:33,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:43:33,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:43:33,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:33,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:43:33,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:43:33,305 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 156 [2021-11-23 13:43:33,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 142 transitions, 302 flow. Second operand has 6 states, 6 states have (on average 117.0) internal successors, (702), 6 states have internal predecessors, (702), 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) [2021-11-23 13:43:33,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:33,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 156 [2021-11-23 13:43:33,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:33,704 INFO L129 PetriNetUnfolder]: 175/711 cut-off events. [2021-11-23 13:43:33,704 INFO L130 PetriNetUnfolder]: For 136/137 co-relation queries the response was YES. [2021-11-23 13:43:33,710 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1090 conditions, 711 events. 175/711 cut-off events. For 136/137 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3931 event pairs, 30 based on Foata normal form. 116/750 useless extension candidates. Maximal degree in co-relation 824. Up to 136 conditions per place. [2021-11-23 13:43:33,718 INFO L132 encePairwiseOnDemand]: 136/156 looper letters, 48 selfloop transitions, 6 changer transitions 10/164 dead transitions. [2021-11-23 13:43:33,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 164 transitions, 501 flow [2021-11-23 13:43:33,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 13:43:33,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-11-23 13:43:33,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1098 transitions. [2021-11-23 13:43:33,743 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.782051282051282 [2021-11-23 13:43:33,744 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1098 transitions. [2021-11-23 13:43:33,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1098 transitions. [2021-11-23 13:43:33,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:43:33,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1098 transitions. [2021-11-23 13:43:33,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 122.0) internal successors, (1098), 9 states have internal predecessors, (1098), 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) [2021-11-23 13:43:33,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 156.0) internal successors, (1560), 10 states have internal predecessors, (1560), 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) [2021-11-23 13:43:33,780 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 156.0) internal successors, (1560), 10 states have internal predecessors, (1560), 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) [2021-11-23 13:43:33,782 INFO L186 Difference]: Start difference. First operand has 140 places, 142 transitions, 302 flow. Second operand 9 states and 1098 transitions. [2021-11-23 13:43:33,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 164 transitions, 501 flow [2021-11-23 13:43:33,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 164 transitions, 471 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-11-23 13:43:33,798 INFO L242 Difference]: Finished difference. Result has 145 places, 134 transitions, 302 flow [2021-11-23 13:43:33,800 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=302, PETRI_PLACES=145, PETRI_TRANSITIONS=134} [2021-11-23 13:43:33,808 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 5 predicate places. [2021-11-23 13:43:33,808 INFO L470 AbstractCegarLoop]: Abstraction has has 145 places, 134 transitions, 302 flow [2021-11-23 13:43:33,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 117.0) internal successors, (702), 6 states have internal predecessors, (702), 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) [2021-11-23 13:43:33,809 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:33,809 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] [2021-11-23 13:43:33,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-23 13:43:33,810 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:33,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:33,811 INFO L85 PathProgramCache]: Analyzing trace with hash -68459240, now seen corresponding path program 1 times [2021-11-23 13:43:33,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:33,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911110358] [2021-11-23 13:43:33,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:33,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:33,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:34,003 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:43:34,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:34,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911110358] [2021-11-23 13:43:34,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911110358] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:43:34,004 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:43:34,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-23 13:43:34,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916293337] [2021-11-23 13:43:34,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:43:34,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-23 13:43:34,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:34,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-23 13:43:34,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-23 13:43:34,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 156 [2021-11-23 13:43:34,032 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 134 transitions, 302 flow. Second operand has 7 states, 7 states have (on average 119.42857142857143) internal successors, (836), 7 states have internal predecessors, (836), 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) [2021-11-23 13:43:34,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:34,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 156 [2021-11-23 13:43:34,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:34,600 INFO L129 PetriNetUnfolder]: 603/1649 cut-off events. [2021-11-23 13:43:34,600 INFO L130 PetriNetUnfolder]: For 83/83 co-relation queries the response was YES. [2021-11-23 13:43:34,613 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2778 conditions, 1649 events. 603/1649 cut-off events. For 83/83 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11264 event pairs, 258 based on Foata normal form. 0/1416 useless extension candidates. Maximal degree in co-relation 2760. Up to 606 conditions per place. [2021-11-23 13:43:34,631 INFO L132 encePairwiseOnDemand]: 147/156 looper letters, 47 selfloop transitions, 8 changer transitions 0/158 dead transitions. [2021-11-23 13:43:34,631 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 158 transitions, 468 flow [2021-11-23 13:43:34,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-23 13:43:34,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-11-23 13:43:34,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 984 transitions. [2021-11-23 13:43:34,636 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7884615384615384 [2021-11-23 13:43:34,636 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 984 transitions. [2021-11-23 13:43:34,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 984 transitions. [2021-11-23 13:43:34,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:43:34,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 984 transitions. [2021-11-23 13:43:34,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 123.0) internal successors, (984), 8 states have internal predecessors, (984), 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) [2021-11-23 13:43:34,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 156.0) internal successors, (1404), 9 states have internal predecessors, (1404), 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) [2021-11-23 13:43:34,646 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 156.0) internal successors, (1404), 9 states have internal predecessors, (1404), 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) [2021-11-23 13:43:34,646 INFO L186 Difference]: Start difference. First operand has 145 places, 134 transitions, 302 flow. Second operand 8 states and 984 transitions. [2021-11-23 13:43:34,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 158 transitions, 468 flow [2021-11-23 13:43:34,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 158 transitions, 464 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-11-23 13:43:34,658 INFO L242 Difference]: Finished difference. Result has 144 places, 137 transitions, 334 flow [2021-11-23 13:43:34,659 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=334, PETRI_PLACES=144, PETRI_TRANSITIONS=137} [2021-11-23 13:43:34,660 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 4 predicate places. [2021-11-23 13:43:34,660 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 137 transitions, 334 flow [2021-11-23 13:43:34,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 119.42857142857143) internal successors, (836), 7 states have internal predecessors, (836), 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) [2021-11-23 13:43:34,661 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:34,662 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] [2021-11-23 13:43:34,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-23 13:43:34,662 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:34,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:34,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1406581496, now seen corresponding path program 1 times [2021-11-23 13:43:34,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:34,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249465582] [2021-11-23 13:43:34,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:34,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:34,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:34,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:43:34,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:34,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249465582] [2021-11-23 13:43:34,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249465582] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:43:34,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:43:34,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-23 13:43:34,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548608231] [2021-11-23 13:43:34,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:43:34,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 13:43:34,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:34,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 13:43:34,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-11-23 13:43:34,991 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 156 [2021-11-23 13:43:34,994 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 137 transitions, 334 flow. Second operand has 10 states, 10 states have (on average 98.1) internal successors, (981), 10 states have internal predecessors, (981), 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) [2021-11-23 13:43:34,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:34,994 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 156 [2021-11-23 13:43:34,994 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:35,895 INFO L129 PetriNetUnfolder]: 1151/2547 cut-off events. [2021-11-23 13:43:35,895 INFO L130 PetriNetUnfolder]: For 295/322 co-relation queries the response was YES. [2021-11-23 13:43:35,907 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4728 conditions, 2547 events. 1151/2547 cut-off events. For 295/322 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18614 event pairs, 890 based on Foata normal form. 27/2259 useless extension candidates. Maximal degree in co-relation 4041. Up to 1488 conditions per place. [2021-11-23 13:43:35,930 INFO L132 encePairwiseOnDemand]: 142/156 looper letters, 69 selfloop transitions, 13 changer transitions 0/168 dead transitions. [2021-11-23 13:43:35,930 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 168 transitions, 570 flow [2021-11-23 13:43:35,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 13:43:35,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-11-23 13:43:35,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1305 transitions. [2021-11-23 13:43:35,937 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.643491124260355 [2021-11-23 13:43:35,938 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1305 transitions. [2021-11-23 13:43:35,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1305 transitions. [2021-11-23 13:43:35,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:43:35,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1305 transitions. [2021-11-23 13:43:35,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 100.38461538461539) internal successors, (1305), 13 states have internal predecessors, (1305), 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) [2021-11-23 13:43:35,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 156.0) internal successors, (2184), 14 states have internal predecessors, (2184), 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) [2021-11-23 13:43:35,957 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 156.0) internal successors, (2184), 14 states have internal predecessors, (2184), 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) [2021-11-23 13:43:35,957 INFO L186 Difference]: Start difference. First operand has 144 places, 137 transitions, 334 flow. Second operand 13 states and 1305 transitions. [2021-11-23 13:43:35,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 168 transitions, 570 flow [2021-11-23 13:43:35,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 168 transitions, 560 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-11-23 13:43:35,970 INFO L242 Difference]: Finished difference. Result has 157 places, 141 transitions, 377 flow [2021-11-23 13:43:35,971 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=377, PETRI_PLACES=157, PETRI_TRANSITIONS=141} [2021-11-23 13:43:35,974 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 17 predicate places. [2021-11-23 13:43:35,974 INFO L470 AbstractCegarLoop]: Abstraction has has 157 places, 141 transitions, 377 flow [2021-11-23 13:43:35,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 98.1) internal successors, (981), 10 states have internal predecessors, (981), 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) [2021-11-23 13:43:35,976 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:35,976 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] [2021-11-23 13:43:35,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-23 13:43:35,977 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:35,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash -198156446, now seen corresponding path program 1 times [2021-11-23 13:43:35,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:35,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748169409] [2021-11-23 13:43:35,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:35,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:36,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:36,246 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:43:36,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:36,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748169409] [2021-11-23 13:43:36,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748169409] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:43:36,248 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:43:36,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-23 13:43:36,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474383007] [2021-11-23 13:43:36,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:43:36,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 13:43:36,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:36,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 13:43:36,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-11-23 13:43:36,255 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 156 [2021-11-23 13:43:36,258 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 141 transitions, 377 flow. Second operand has 10 states, 10 states have (on average 99.0) internal successors, (990), 10 states have internal predecessors, (990), 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) [2021-11-23 13:43:36,258 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:36,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 156 [2021-11-23 13:43:36,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:37,009 INFO L129 PetriNetUnfolder]: 957/2002 cut-off events. [2021-11-23 13:43:37,009 INFO L130 PetriNetUnfolder]: For 428/446 co-relation queries the response was YES. [2021-11-23 13:43:37,020 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3965 conditions, 2002 events. 957/2002 cut-off events. For 428/446 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13059 event pairs, 551 based on Foata normal form. 18/1826 useless extension candidates. Maximal degree in co-relation 3667. Up to 1109 conditions per place. [2021-11-23 13:43:37,038 INFO L132 encePairwiseOnDemand]: 143/156 looper letters, 53 selfloop transitions, 7 changer transitions 21/167 dead transitions. [2021-11-23 13:43:37,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 167 transitions, 601 flow [2021-11-23 13:43:37,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 13:43:37,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-11-23 13:43:37,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1220 transitions. [2021-11-23 13:43:37,045 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6517094017094017 [2021-11-23 13:43:37,045 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1220 transitions. [2021-11-23 13:43:37,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1220 transitions. [2021-11-23 13:43:37,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:43:37,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1220 transitions. [2021-11-23 13:43:37,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 101.66666666666667) internal successors, (1220), 12 states have internal predecessors, (1220), 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) [2021-11-23 13:43:37,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 156.0) internal successors, (2028), 13 states have internal predecessors, (2028), 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) [2021-11-23 13:43:37,059 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 156.0) internal successors, (2028), 13 states have internal predecessors, (2028), 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) [2021-11-23 13:43:37,059 INFO L186 Difference]: Start difference. First operand has 157 places, 141 transitions, 377 flow. Second operand 12 states and 1220 transitions. [2021-11-23 13:43:37,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 167 transitions, 601 flow [2021-11-23 13:43:37,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 167 transitions, 584 flow, removed 0 selfloop flow, removed 7 redundant places. [2021-11-23 13:43:37,070 INFO L242 Difference]: Finished difference. Result has 163 places, 135 transitions, 340 flow [2021-11-23 13:43:37,070 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=340, PETRI_PLACES=163, PETRI_TRANSITIONS=135} [2021-11-23 13:43:37,072 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 23 predicate places. [2021-11-23 13:43:37,073 INFO L470 AbstractCegarLoop]: Abstraction has has 163 places, 135 transitions, 340 flow [2021-11-23 13:43:37,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 99.0) internal successors, (990), 10 states have internal predecessors, (990), 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) [2021-11-23 13:43:37,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:37,074 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] [2021-11-23 13:43:37,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-23 13:43:37,075 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:37,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:37,076 INFO L85 PathProgramCache]: Analyzing trace with hash -930898012, now seen corresponding path program 1 times [2021-11-23 13:43:37,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:37,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267494031] [2021-11-23 13:43:37,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:37,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:37,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:37,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267494031] [2021-11-23 13:43:37,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267494031] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:43:37,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924682123] [2021-11-23 13:43:37,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:37,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:37,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:43:37,326 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:43:37,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-23 13:43:37,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:37,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 13:43:37,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:43:37,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:37,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:43:38,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:38,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924682123] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-23 13:43:38,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-23 13:43:38,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 18 [2021-11-23 13:43:38,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631086527] [2021-11-23 13:43:38,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:43:38,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 13:43:38,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:38,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 13:43:38,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-11-23 13:43:38,427 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 156 [2021-11-23 13:43:38,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 135 transitions, 340 flow. Second operand has 9 states, 9 states have (on average 112.33333333333333) internal successors, (1011), 9 states have internal predecessors, (1011), 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) [2021-11-23 13:43:38,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:38,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 156 [2021-11-23 13:43:38,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:39,696 INFO L129 PetriNetUnfolder]: 1785/3653 cut-off events. [2021-11-23 13:43:39,696 INFO L130 PetriNetUnfolder]: For 931/931 co-relation queries the response was YES. [2021-11-23 13:43:39,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7650 conditions, 3653 events. 1785/3653 cut-off events. For 931/931 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27834 event pairs, 529 based on Foata normal form. 11/3569 useless extension candidates. Maximal degree in co-relation 7542. Up to 793 conditions per place. [2021-11-23 13:43:39,764 INFO L132 encePairwiseOnDemand]: 145/156 looper letters, 78 selfloop transitions, 17 changer transitions 0/191 dead transitions. [2021-11-23 13:43:39,765 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 191 transitions, 685 flow [2021-11-23 13:43:39,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-23 13:43:39,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-11-23 13:43:39,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1294 transitions. [2021-11-23 13:43:39,772 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.754079254079254 [2021-11-23 13:43:39,772 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1294 transitions. [2021-11-23 13:43:39,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1294 transitions. [2021-11-23 13:43:39,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:43:39,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1294 transitions. [2021-11-23 13:43:39,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 117.63636363636364) internal successors, (1294), 11 states have internal predecessors, (1294), 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) [2021-11-23 13:43:39,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 156.0) internal successors, (1872), 12 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) [2021-11-23 13:43:39,789 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 156.0) internal successors, (1872), 12 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) [2021-11-23 13:43:39,789 INFO L186 Difference]: Start difference. First operand has 163 places, 135 transitions, 340 flow. Second operand 11 states and 1294 transitions. [2021-11-23 13:43:39,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 191 transitions, 685 flow [2021-11-23 13:43:39,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 191 transitions, 624 flow, removed 23 selfloop flow, removed 14 redundant places. [2021-11-23 13:43:39,816 INFO L242 Difference]: Finished difference. Result has 152 places, 147 transitions, 403 flow [2021-11-23 13:43:39,817 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=403, PETRI_PLACES=152, PETRI_TRANSITIONS=147} [2021-11-23 13:43:39,820 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 12 predicate places. [2021-11-23 13:43:39,820 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 147 transitions, 403 flow [2021-11-23 13:43:39,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.33333333333333) internal successors, (1011), 9 states have internal predecessors, (1011), 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) [2021-11-23 13:43:39,821 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:39,822 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] [2021-11-23 13:43:39,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-23 13:43:40,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:40,049 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:40,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:40,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1007235788, now seen corresponding path program 2 times [2021-11-23 13:43:40,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:40,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087046006] [2021-11-23 13:43:40,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:40,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:40,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:40,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:40,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:40,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087046006] [2021-11-23 13:43:40,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087046006] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:43:40,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231876961] [2021-11-23 13:43:40,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 13:43:40,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:40,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:43:40,221 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:43:40,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-23 13:43:40,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-23 13:43:40,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 13:43:40,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 13:43:40,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:43:40,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:40,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:43:41,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:41,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231876961] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:43:41,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:43:41,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 17 [2021-11-23 13:43:41,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20770030] [2021-11-23 13:43:41,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:43:41,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-23 13:43:41,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:41,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-23 13:43:41,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-11-23 13:43:41,071 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 156 [2021-11-23 13:43:41,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 147 transitions, 403 flow. Second operand has 17 states, 17 states have (on average 109.6470588235294) internal successors, (1864), 17 states have internal predecessors, (1864), 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) [2021-11-23 13:43:41,075 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:41,075 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 156 [2021-11-23 13:43:41,075 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:43,658 INFO L129 PetriNetUnfolder]: 3968/7580 cut-off events. [2021-11-23 13:43:43,658 INFO L130 PetriNetUnfolder]: For 2740/2786 co-relation queries the response was YES. [2021-11-23 13:43:43,696 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17600 conditions, 7580 events. 3968/7580 cut-off events. For 2740/2786 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 60455 event pairs, 316 based on Foata normal form. 28/7183 useless extension candidates. Maximal degree in co-relation 17509. Up to 741 conditions per place. [2021-11-23 13:43:43,751 INFO L132 encePairwiseOnDemand]: 140/156 looper letters, 219 selfloop transitions, 88 changer transitions 0/400 dead transitions. [2021-11-23 13:43:43,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 400 transitions, 1797 flow [2021-11-23 13:43:43,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-23 13:43:43,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-11-23 13:43:43,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2831 transitions. [2021-11-23 13:43:43,762 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7561431623931624 [2021-11-23 13:43:43,762 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2831 transitions. [2021-11-23 13:43:43,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2831 transitions. [2021-11-23 13:43:43,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:43:43,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2831 transitions. [2021-11-23 13:43:43,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 117.95833333333333) internal successors, (2831), 24 states have internal predecessors, (2831), 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) [2021-11-23 13:43:43,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 156.0) internal successors, (3900), 25 states have internal predecessors, (3900), 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) [2021-11-23 13:43:43,784 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 156.0) internal successors, (3900), 25 states have internal predecessors, (3900), 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) [2021-11-23 13:43:43,784 INFO L186 Difference]: Start difference. First operand has 152 places, 147 transitions, 403 flow. Second operand 24 states and 2831 transitions. [2021-11-23 13:43:43,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 400 transitions, 1797 flow [2021-11-23 13:43:43,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 400 transitions, 1792 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-11-23 13:43:43,848 INFO L242 Difference]: Finished difference. Result has 190 places, 228 transitions, 1139 flow [2021-11-23 13:43:43,849 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1139, PETRI_PLACES=190, PETRI_TRANSITIONS=228} [2021-11-23 13:43:43,850 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 50 predicate places. [2021-11-23 13:43:43,850 INFO L470 AbstractCegarLoop]: Abstraction has has 190 places, 228 transitions, 1139 flow [2021-11-23 13:43:43,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 109.6470588235294) internal successors, (1864), 17 states have internal predecessors, (1864), 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) [2021-11-23 13:43:43,851 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:43,852 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] [2021-11-23 13:43:43,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-23 13:43:44,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:44,077 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:44,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:44,078 INFO L85 PathProgramCache]: Analyzing trace with hash 48831934, now seen corresponding path program 1 times [2021-11-23 13:43:44,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:44,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119861881] [2021-11-23 13:43:44,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:44,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:44,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:44,171 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:44,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:44,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119861881] [2021-11-23 13:43:44,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119861881] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:43:44,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844423118] [2021-11-23 13:43:44,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:44,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:44,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:43:44,186 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:43:44,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-23 13:43:44,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:44,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 13:43:44,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:43:44,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:44,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:43:44,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:44,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844423118] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-23 13:43:44,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-23 13:43:44,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2021-11-23 13:43:44,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947425543] [2021-11-23 13:43:44,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:43:44,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-23 13:43:44,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:44,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-23 13:43:44,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-11-23 13:43:44,887 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 156 [2021-11-23 13:43:44,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 228 transitions, 1139 flow. Second operand has 7 states, 7 states have (on average 119.71428571428571) internal successors, (838), 7 states have internal predecessors, (838), 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) [2021-11-23 13:43:44,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:44,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 156 [2021-11-23 13:43:44,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:45,746 INFO L129 PetriNetUnfolder]: 1419/3504 cut-off events. [2021-11-23 13:43:45,746 INFO L130 PetriNetUnfolder]: For 12496/13133 co-relation queries the response was YES. [2021-11-23 13:43:45,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10107 conditions, 3504 events. 1419/3504 cut-off events. For 12496/13133 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 28524 event pairs, 397 based on Foata normal form. 188/3498 useless extension candidates. Maximal degree in co-relation 9998. Up to 1055 conditions per place. [2021-11-23 13:43:45,833 INFO L132 encePairwiseOnDemand]: 148/156 looper letters, 67 selfloop transitions, 24 changer transitions 0/247 dead transitions. [2021-11-23 13:43:45,833 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 247 transitions, 1452 flow [2021-11-23 13:43:45,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-23 13:43:45,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-11-23 13:43:45,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 852 transitions. [2021-11-23 13:43:45,837 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7802197802197802 [2021-11-23 13:43:45,838 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 852 transitions. [2021-11-23 13:43:45,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 852 transitions. [2021-11-23 13:43:45,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:43:45,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 852 transitions. [2021-11-23 13:43:45,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 121.71428571428571) internal successors, (852), 7 states have internal predecessors, (852), 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) [2021-11-23 13:43:45,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 156.0) internal successors, (1248), 8 states have internal predecessors, (1248), 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) [2021-11-23 13:43:45,847 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 156.0) internal successors, (1248), 8 states have internal predecessors, (1248), 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) [2021-11-23 13:43:45,847 INFO L186 Difference]: Start difference. First operand has 190 places, 228 transitions, 1139 flow. Second operand 7 states and 852 transitions. [2021-11-23 13:43:45,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 247 transitions, 1452 flow [2021-11-23 13:43:45,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 247 transitions, 1406 flow, removed 7 selfloop flow, removed 8 redundant places. [2021-11-23 13:43:45,925 INFO L242 Difference]: Finished difference. Result has 189 places, 228 transitions, 1149 flow [2021-11-23 13:43:45,926 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1149, PETRI_PLACES=189, PETRI_TRANSITIONS=228} [2021-11-23 13:43:45,927 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 49 predicate places. [2021-11-23 13:43:45,927 INFO L470 AbstractCegarLoop]: Abstraction has has 189 places, 228 transitions, 1149 flow [2021-11-23 13:43:45,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 119.71428571428571) internal successors, (838), 7 states have internal predecessors, (838), 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) [2021-11-23 13:43:45,928 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:45,929 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] [2021-11-23 13:43:45,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-23 13:43:46,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-23 13:43:46,145 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:46,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:46,146 INFO L85 PathProgramCache]: Analyzing trace with hash -429295804, now seen corresponding path program 3 times [2021-11-23 13:43:46,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:46,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021003884] [2021-11-23 13:43:46,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:46,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:46,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:46,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:43:46,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:46,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021003884] [2021-11-23 13:43:46,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021003884] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:43:46,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763165466] [2021-11-23 13:43:46,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 13:43:46,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:46,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:43:46,297 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:43:46,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-23 13:43:46,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-23 13:43:46,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 13:43:46,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 13:43:46,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:43:46,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:46,744 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 13:43:46,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763165466] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:43:46,745 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 13:43:46,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 14 [2021-11-23 13:43:46,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88315931] [2021-11-23 13:43:46,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:43:46,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-23 13:43:46,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:46,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-23 13:43:46,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-11-23 13:43:46,755 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 156 [2021-11-23 13:43:46,757 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 228 transitions, 1149 flow. Second operand has 7 states, 7 states have (on average 120.14285714285714) internal successors, (841), 7 states have internal predecessors, (841), 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) [2021-11-23 13:43:46,757 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:46,757 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 156 [2021-11-23 13:43:46,757 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:49,186 INFO L129 PetriNetUnfolder]: 5063/9343 cut-off events. [2021-11-23 13:43:49,186 INFO L130 PetriNetUnfolder]: For 30748/30828 co-relation queries the response was YES. [2021-11-23 13:43:49,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31420 conditions, 9343 events. 5063/9343 cut-off events. For 30748/30828 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 75107 event pairs, 983 based on Foata normal form. 51/9214 useless extension candidates. Maximal degree in co-relation 31322. Up to 2479 conditions per place. [2021-11-23 13:43:49,439 INFO L132 encePairwiseOnDemand]: 146/156 looper letters, 293 selfloop transitions, 74 changer transitions 0/473 dead transitions. [2021-11-23 13:43:49,439 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 473 transitions, 3583 flow [2021-11-23 13:43:49,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-23 13:43:49,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-11-23 13:43:49,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1448 transitions. [2021-11-23 13:43:49,447 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8438228438228438 [2021-11-23 13:43:49,447 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1448 transitions. [2021-11-23 13:43:49,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1448 transitions. [2021-11-23 13:43:49,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:43:49,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1448 transitions. [2021-11-23 13:43:49,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.63636363636363) internal successors, (1448), 11 states have internal predecessors, (1448), 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) [2021-11-23 13:43:49,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 156.0) internal successors, (1872), 12 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) [2021-11-23 13:43:49,463 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 156.0) internal successors, (1872), 12 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) [2021-11-23 13:43:49,464 INFO L186 Difference]: Start difference. First operand has 189 places, 228 transitions, 1149 flow. Second operand 11 states and 1448 transitions. [2021-11-23 13:43:49,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 473 transitions, 3583 flow [2021-11-23 13:43:49,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 473 transitions, 3543 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-23 13:43:49,825 INFO L242 Difference]: Finished difference. Result has 202 places, 274 transitions, 1846 flow [2021-11-23 13:43:49,826 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1846, PETRI_PLACES=202, PETRI_TRANSITIONS=274} [2021-11-23 13:43:49,829 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 62 predicate places. [2021-11-23 13:43:49,830 INFO L470 AbstractCegarLoop]: Abstraction has has 202 places, 274 transitions, 1846 flow [2021-11-23 13:43:49,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.14285714285714) internal successors, (841), 7 states have internal predecessors, (841), 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) [2021-11-23 13:43:49,831 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:49,831 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] [2021-11-23 13:43:49,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-23 13:43:50,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:50,045 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:50,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:50,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1067962106, now seen corresponding path program 4 times [2021-11-23 13:43:50,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:50,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019067916] [2021-11-23 13:43:50,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:50,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:50,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:50,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:50,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019067916] [2021-11-23 13:43:50,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019067916] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:43:50,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470464811] [2021-11-23 13:43:50,183 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 13:43:50,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:50,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:43:50,185 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:43:50,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-23 13:43:50,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 13:43:50,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 13:43:50,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 13:43:50,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:43:50,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:50,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:43:51,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:51,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470464811] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-23 13:43:51,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-23 13:43:51,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 18 [2021-11-23 13:43:51,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856515406] [2021-11-23 13:43:51,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:43:51,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 13:43:51,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:51,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 13:43:51,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-11-23 13:43:51,058 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 156 [2021-11-23 13:43:51,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 274 transitions, 1846 flow. Second operand has 9 states, 9 states have (on average 112.33333333333333) internal successors, (1011), 9 states have internal predecessors, (1011), 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) [2021-11-23 13:43:51,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:51,060 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 156 [2021-11-23 13:43:51,060 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:53,209 INFO L129 PetriNetUnfolder]: 4153/8569 cut-off events. [2021-11-23 13:43:53,210 INFO L130 PetriNetUnfolder]: For 27763/28211 co-relation queries the response was YES. [2021-11-23 13:43:53,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28963 conditions, 8569 events. 4153/8569 cut-off events. For 27763/28211 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 73130 event pairs, 851 based on Foata normal form. 76/8431 useless extension candidates. Maximal degree in co-relation 28849. Up to 2126 conditions per place. [2021-11-23 13:43:53,383 INFO L132 encePairwiseOnDemand]: 144/156 looper letters, 132 selfloop transitions, 123 changer transitions 0/375 dead transitions. [2021-11-23 13:43:53,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 375 transitions, 3140 flow [2021-11-23 13:43:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-23 13:43:53,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-11-23 13:43:53,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1286 transitions. [2021-11-23 13:43:53,389 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7494172494172494 [2021-11-23 13:43:53,390 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1286 transitions. [2021-11-23 13:43:53,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1286 transitions. [2021-11-23 13:43:53,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:43:53,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1286 transitions. [2021-11-23 13:43:53,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 116.9090909090909) internal successors, (1286), 11 states have internal predecessors, (1286), 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) [2021-11-23 13:43:53,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 156.0) internal successors, (1872), 12 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) [2021-11-23 13:43:53,401 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 156.0) internal successors, (1872), 12 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) [2021-11-23 13:43:53,402 INFO L186 Difference]: Start difference. First operand has 202 places, 274 transitions, 1846 flow. Second operand 11 states and 1286 transitions. [2021-11-23 13:43:53,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 375 transitions, 3140 flow [2021-11-23 13:43:53,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 375 transitions, 3084 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-11-23 13:43:53,831 INFO L242 Difference]: Finished difference. Result has 216 places, 317 transitions, 2717 flow [2021-11-23 13:43:53,832 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2717, PETRI_PLACES=216, PETRI_TRANSITIONS=317} [2021-11-23 13:43:53,832 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 76 predicate places. [2021-11-23 13:43:53,833 INFO L470 AbstractCegarLoop]: Abstraction has has 216 places, 317 transitions, 2717 flow [2021-11-23 13:43:53,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.33333333333333) internal successors, (1011), 9 states have internal predecessors, (1011), 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) [2021-11-23 13:43:53,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:43:53,834 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] [2021-11-23 13:43:53,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-23 13:43:54,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:54,054 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:43:54,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:43:54,055 INFO L85 PathProgramCache]: Analyzing trace with hash 468076354, now seen corresponding path program 5 times [2021-11-23 13:43:54,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:43:54,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819351475] [2021-11-23 13:43:54,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:43:54,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:43:54,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:43:54,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:54,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:43:54,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819351475] [2021-11-23 13:43:54,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819351475] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:43:54,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964272106] [2021-11-23 13:43:54,342 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-23 13:43:54,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:43:54,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:43:54,345 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:43:54,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-23 13:43:54,449 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-23 13:43:54,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 13:43:54,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 13:43:54,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:43:54,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:54,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:43:55,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:43:55,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964272106] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:43:55,056 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:43:55,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 16 [2021-11-23 13:43:55,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109272172] [2021-11-23 13:43:55,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:43:55,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-23 13:43:55,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:43:55,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-23 13:43:55,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-11-23 13:43:55,062 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 156 [2021-11-23 13:43:55,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 317 transitions, 2717 flow. Second operand has 16 states, 16 states have (on average 109.8125) internal successors, (1757), 16 states have internal predecessors, (1757), 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) [2021-11-23 13:43:55,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:43:55,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 156 [2021-11-23 13:43:55,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:43:59,789 INFO L129 PetriNetUnfolder]: 8231/16175 cut-off events. [2021-11-23 13:43:59,789 INFO L130 PetriNetUnfolder]: For 85982/86170 co-relation queries the response was YES. [2021-11-23 13:43:59,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63072 conditions, 16175 events. 8231/16175 cut-off events. For 85982/86170 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 146475 event pairs, 1127 based on Foata normal form. 122/16095 useless extension candidates. Maximal degree in co-relation 62949. Up to 1667 conditions per place. [2021-11-23 13:44:00,098 INFO L132 encePairwiseOnDemand]: 139/156 looper letters, 253 selfloop transitions, 313 changer transitions 0/659 dead transitions. [2021-11-23 13:44:00,099 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 659 transitions, 6729 flow [2021-11-23 13:44:00,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-23 13:44:00,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-11-23 13:44:00,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2811 transitions. [2021-11-23 13:44:00,109 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.750801282051282 [2021-11-23 13:44:00,109 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2811 transitions. [2021-11-23 13:44:00,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2811 transitions. [2021-11-23 13:44:00,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:44:00,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2811 transitions. [2021-11-23 13:44:00,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 117.125) internal successors, (2811), 24 states have internal predecessors, (2811), 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) [2021-11-23 13:44:00,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 156.0) internal successors, (3900), 25 states have internal predecessors, (3900), 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) [2021-11-23 13:44:00,158 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 156.0) internal successors, (3900), 25 states have internal predecessors, (3900), 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) [2021-11-23 13:44:00,159 INFO L186 Difference]: Start difference. First operand has 216 places, 317 transitions, 2717 flow. Second operand 24 states and 2811 transitions. [2021-11-23 13:44:00,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 659 transitions, 6729 flow [2021-11-23 13:44:01,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 659 transitions, 6662 flow, removed 30 selfloop flow, removed 4 redundant places. [2021-11-23 13:44:01,743 INFO L242 Difference]: Finished difference. Result has 249 places, 501 transitions, 5836 flow [2021-11-23 13:44:01,744 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5836, PETRI_PLACES=249, PETRI_TRANSITIONS=501} [2021-11-23 13:44:01,745 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 109 predicate places. [2021-11-23 13:44:01,745 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 501 transitions, 5836 flow [2021-11-23 13:44:01,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 109.8125) internal successors, (1757), 16 states have internal predecessors, (1757), 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) [2021-11-23 13:44:01,746 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:44:01,746 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] [2021-11-23 13:44:01,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-23 13:44:01,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-23 13:44:01,953 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:44:01,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:44:01,954 INFO L85 PathProgramCache]: Analyzing trace with hash -440966086, now seen corresponding path program 6 times [2021-11-23 13:44:01,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:44:01,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209649781] [2021-11-23 13:44:01,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:44:01,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:44:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:44:02,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:44:02,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:44:02,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209649781] [2021-11-23 13:44:02,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209649781] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:44:02,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499264755] [2021-11-23 13:44:02,076 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-23 13:44:02,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:44:02,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:44:02,085 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:44:02,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-23 13:44:02,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-11-23 13:44:02,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 13:44:02,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 13:44:02,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:44:02,566 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:44:02,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:44:03,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:44:03,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499264755] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-23 13:44:03,023 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-23 13:44:03,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 20 [2021-11-23 13:44:03,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699927358] [2021-11-23 13:44:03,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:44:03,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 13:44:03,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:44:03,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 13:44:03,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-11-23 13:44:03,028 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 156 [2021-11-23 13:44:03,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 501 transitions, 5836 flow. Second operand has 9 states, 9 states have (on average 112.33333333333333) internal successors, (1011), 9 states have internal predecessors, (1011), 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) [2021-11-23 13:44:03,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:44:03,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 156 [2021-11-23 13:44:03,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:44:06,615 INFO L129 PetriNetUnfolder]: 5988/12356 cut-off events. [2021-11-23 13:44:06,615 INFO L130 PetriNetUnfolder]: For 79602/79881 co-relation queries the response was YES. [2021-11-23 13:44:06,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51463 conditions, 12356 events. 5988/12356 cut-off events. For 79602/79881 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 112316 event pairs, 967 based on Foata normal form. 89/12209 useless extension candidates. Maximal degree in co-relation 51325. Up to 3883 conditions per place. [2021-11-23 13:44:06,868 INFO L132 encePairwiseOnDemand]: 144/156 looper letters, 161 selfloop transitions, 195 changer transitions 0/537 dead transitions. [2021-11-23 13:44:06,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 537 transitions, 6775 flow [2021-11-23 13:44:06,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 13:44:06,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-11-23 13:44:06,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1175 transitions. [2021-11-23 13:44:06,873 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7532051282051282 [2021-11-23 13:44:06,873 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1175 transitions. [2021-11-23 13:44:06,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1175 transitions. [2021-11-23 13:44:06,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:44:06,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1175 transitions. [2021-11-23 13:44:06,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 117.5) internal successors, (1175), 10 states have internal predecessors, (1175), 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) [2021-11-23 13:44:06,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 156.0) internal successors, (1716), 11 states have internal predecessors, (1716), 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) [2021-11-23 13:44:06,882 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 156.0) internal successors, (1716), 11 states have internal predecessors, (1716), 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) [2021-11-23 13:44:06,882 INFO L186 Difference]: Start difference. First operand has 249 places, 501 transitions, 5836 flow. Second operand 10 states and 1175 transitions. [2021-11-23 13:44:06,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 537 transitions, 6775 flow [2021-11-23 13:44:08,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 537 transitions, 6600 flow, removed 57 selfloop flow, removed 6 redundant places. [2021-11-23 13:44:08,321 INFO L242 Difference]: Finished difference. Result has 255 places, 504 transitions, 6382 flow [2021-11-23 13:44:08,322 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=5677, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6382, PETRI_PLACES=255, PETRI_TRANSITIONS=504} [2021-11-23 13:44:08,323 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 115 predicate places. [2021-11-23 13:44:08,323 INFO L470 AbstractCegarLoop]: Abstraction has has 255 places, 504 transitions, 6382 flow [2021-11-23 13:44:08,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.33333333333333) internal successors, (1011), 9 states have internal predecessors, (1011), 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) [2021-11-23 13:44:08,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:44:08,324 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] [2021-11-23 13:44:08,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-23 13:44:08,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:44:08,542 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:44:08,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:44:08,542 INFO L85 PathProgramCache]: Analyzing trace with hash -756441178, now seen corresponding path program 7 times [2021-11-23 13:44:08,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:44:08,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806800873] [2021-11-23 13:44:08,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:44:08,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:44:08,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:44:08,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:44:08,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:44:08,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806800873] [2021-11-23 13:44:08,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806800873] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:44:08,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158807128] [2021-11-23 13:44:08,677 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 13:44:08,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:44:08,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:44:08,678 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:44:08,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-23 13:44:08,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:44:08,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 13:44:08,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:44:09,146 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:44:09,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:44:09,552 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:44:09,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158807128] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-23 13:44:09,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-23 13:44:09,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 19 [2021-11-23 13:44:09,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21091441] [2021-11-23 13:44:09,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:44:09,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 13:44:09,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:44:09,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 13:44:09,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-11-23 13:44:09,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 156 [2021-11-23 13:44:09,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 504 transitions, 6382 flow. Second operand has 9 states, 9 states have (on average 112.33333333333333) internal successors, (1011), 9 states have internal predecessors, (1011), 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) [2021-11-23 13:44:09,559 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:44:09,559 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 156 [2021-11-23 13:44:09,559 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:44:13,179 INFO L129 PetriNetUnfolder]: 6052/12412 cut-off events. [2021-11-23 13:44:13,180 INFO L130 PetriNetUnfolder]: For 96259/96622 co-relation queries the response was YES. [2021-11-23 13:44:13,322 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54094 conditions, 12412 events. 6052/12412 cut-off events. For 96259/96622 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 112230 event pairs, 1034 based on Foata normal form. 133/12300 useless extension candidates. Maximal degree in co-relation 53954. Up to 3500 conditions per place. [2021-11-23 13:44:13,386 INFO L132 encePairwiseOnDemand]: 143/156 looper letters, 176 selfloop transitions, 201 changer transitions 0/558 dead transitions. [2021-11-23 13:44:13,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 558 transitions, 7431 flow [2021-11-23 13:44:13,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-23 13:44:13,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-11-23 13:44:13,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1304 transitions. [2021-11-23 13:44:13,390 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7599067599067599 [2021-11-23 13:44:13,390 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1304 transitions. [2021-11-23 13:44:13,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1304 transitions. [2021-11-23 13:44:13,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:44:13,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1304 transitions. [2021-11-23 13:44:13,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 118.54545454545455) internal successors, (1304), 11 states have internal predecessors, (1304), 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) [2021-11-23 13:44:13,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 156.0) internal successors, (1872), 12 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) [2021-11-23 13:44:13,399 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 156.0) internal successors, (1872), 12 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) [2021-11-23 13:44:13,399 INFO L186 Difference]: Start difference. First operand has 255 places, 504 transitions, 6382 flow. Second operand 11 states and 1304 transitions. [2021-11-23 13:44:13,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 558 transitions, 7431 flow [2021-11-23 13:44:14,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 558 transitions, 7278 flow, removed 6 selfloop flow, removed 7 redundant places. [2021-11-23 13:44:14,702 INFO L242 Difference]: Finished difference. Result has 261 places, 509 transitions, 6943 flow [2021-11-23 13:44:14,703 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=6229, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6943, PETRI_PLACES=261, PETRI_TRANSITIONS=509} [2021-11-23 13:44:14,703 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 121 predicate places. [2021-11-23 13:44:14,703 INFO L470 AbstractCegarLoop]: Abstraction has has 261 places, 509 transitions, 6943 flow [2021-11-23 13:44:14,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.33333333333333) internal successors, (1011), 9 states have internal predecessors, (1011), 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) [2021-11-23 13:44:14,704 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:44:14,704 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] [2021-11-23 13:44:14,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-11-23 13:44:14,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-23 13:44:14,905 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:44:14,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:44:14,905 INFO L85 PathProgramCache]: Analyzing trace with hash -225564508, now seen corresponding path program 1 times [2021-11-23 13:44:14,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:44:14,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692651448] [2021-11-23 13:44:14,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:44:14,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:44:15,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:44:15,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:44:15,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:44:15,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692651448] [2021-11-23 13:44:15,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692651448] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:44:15,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083465610] [2021-11-23 13:44:15,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:44:15,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:44:15,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:44:15,417 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:44:15,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-23 13:44:15,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:44:15,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 49 conjunts are in the unsatisfiable core [2021-11-23 13:44:15,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:44:16,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-23 13:44:16,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:44:16,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:44:16,394 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 13:44:16,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 20 [2021-11-23 13:44:16,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 13:44:16,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083465610] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:44:16,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:44:16,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12, 11] total 28 [2021-11-23 13:44:16,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237350649] [2021-11-23 13:44:16,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:44:16,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-23 13:44:16,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:44:16,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-23 13:44:16,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2021-11-23 13:44:16,676 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 156 [2021-11-23 13:44:16,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 509 transitions, 6943 flow. Second operand has 28 states, 28 states have (on average 87.35714285714286) internal successors, (2446), 28 states have internal predecessors, (2446), 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) [2021-11-23 13:44:16,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:44:16,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 156 [2021-11-23 13:44:16,680 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:44:20,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][348], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), 6669#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 149#L48true, Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:20,018 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-11-23 13:44:20,018 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-23 13:44:20,018 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-23 13:44:20,018 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-23 13:44:21,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][347], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 6671#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 125#L63true, Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 51#L99-1true, 61#L50true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:21,396 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2021-11-23 13:44:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-23 13:44:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-23 13:44:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-23 13:44:21,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][365], [5884#(= ~res1~0 0), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 50#L66true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 149#L48true, 159#(= ~res1~0 0), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:21,423 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2021-11-23 13:44:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-23 13:44:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-23 13:44:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-23 13:44:21,457 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][397], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 107#L76true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:21,457 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,458 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,458 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,458 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][365], [5884#(= ~res1~0 0), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 50#L66true, 51#L99-1true, 61#L50true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 159#(= ~res1~0 0), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:21,462 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,462 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,462 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,462 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,485 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][464], [5884#(= ~res1~0 0), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5875#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 51#L99-1true, 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 149#L48true, Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 159#(= ~res1~0 0), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 986#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:21,486 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,486 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,486 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-23 13:44:21,486 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-23 13:44:22,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][365], [5884#(= ~res1~0 0), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 51#L99-1true, 82#L60-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 149#L48true, 159#(= ~res1~0 0), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:22,142 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2021-11-23 13:44:22,142 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2021-11-23 13:44:22,143 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2021-11-23 13:44:22,143 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2021-11-23 13:44:22,172 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][397], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 136#L47-2true, 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 107#L76true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:22,173 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,173 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,173 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,173 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,173 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][544], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2509#(<= 1 ~N~0), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 95#L47-3true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 6675#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:22,173 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,173 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,174 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,174 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,175 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 107#L76true, 50#L66true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:22,175 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,175 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,175 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,175 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][464], [5884#(= ~res1~0 0), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 5875#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 51#L99-1true, 61#L50true, 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 159#(= ~res1~0 0), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 986#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:22,177 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,177 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,177 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,177 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][365], [5884#(= ~res1~0 0), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 51#L99-1true, 61#L50true, 82#L60-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 159#(= ~res1~0 0), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:22,178 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,178 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,178 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:22,178 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-23 13:44:23,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 136#L47-2true, 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 107#L76true, 50#L66true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:23,119 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,119 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,119 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,119 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][548], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2509#(<= 1 ~N~0), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 50#L66true, 95#L47-3true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:23,120 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,120 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,120 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,120 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][777], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, 90#L53true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 5875#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 51#L99-1true, 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 986#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:23,126 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,126 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,126 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,126 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 157#true, 51#L99-1true, 82#L60-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:23,127 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,127 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,127 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:23,127 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-23 13:44:24,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][777], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 5875#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 136#L47-2true, Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 51#L99-1true, 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 986#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:24,227 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,227 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,227 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,227 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 136#L47-2true, 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 107#L76true, 51#L99-1true, 82#L60-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:24,228 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,228 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,228 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,229 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][548], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2509#(<= 1 ~N~0), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 95#L47-3true, 51#L99-1true, 82#L60-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:24,229 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,230 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,230 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-23 13:44:24,230 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-23 13:44:26,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 157#true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:26,618 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-23 13:44:26,618 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:44:26,618 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:44:26,618 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:44:27,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][151], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 125#L63true, Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 95#L47-3true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:27,297 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,297 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,297 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,297 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 136#L47-2true, Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 157#true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:27,298 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,298 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,298 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,298 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 107#L76true, 50#L66true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:27,347 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,347 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,347 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:27,347 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:28,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][151], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 50#L66true, 95#L47-3true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:28,206 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,206 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,206 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,206 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 136#L47-2true, Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 107#L76true, 50#L66true, 51#L99-1true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:28,207 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,207 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,207 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,207 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 107#L76true, 157#true, 51#L99-1true, 82#L60-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:28,257 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,258 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,258 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:28,258 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:29,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][151], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 95#L47-3true, 51#L99-1true, 82#L60-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:29,114 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-23 13:44:29,114 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:29,114 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:29,115 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:29,115 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([589] L74-->L76: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| v_~res2~0_37) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| (select (select |v_#memory_int_53| v_~A~0.base_42) (+ (* |v_thread3Thread1of1ForFork2_~i~2#1_7| 4) v_~A~0.offset_42))) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#res#1_1| |v_thread3Thread1of1ForFork2_~tmp~2#1_1|) (= .cse0 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648)) (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|)) 1 0))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (<= |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483647) (= (ite (or (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_~tmp~2#1_1| 2147483648)))) InVars {#memory_int=|v_#memory_int_53|, ~A~0.base=v_~A~0.base_42, ~A~0.offset=v_~A~0.offset_42, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|} OutVars{~A~0.base=v_~A~0.base_42, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_7|, ~A~0.offset=v_~A~0.offset_42, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, #memory_int=|v_#memory_int_53|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, thread3Thread1of1ForFork2_#t~ret9#1=|v_thread3Thread1of1ForFork2_#t~ret9#1_1|, thread3Thread1of1ForFork2_~tmp~2#1=|v_thread3Thread1of1ForFork2_~tmp~2#1_1|, ~res2~0=v_~res2~0_37, thread3Thread1of1ForFork2_#t~mem8#1=|v_thread3Thread1of1ForFork2_#t~mem8#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret9#1, thread3Thread1of1ForFork2_~tmp~2#1, thread3Thread1of1ForFork2_#t~mem8#1][451], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 136#L47-2true, Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 107#L76true, 51#L99-1true, 82#L60-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:29,115 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-23 13:44:29,115 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:29,115 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:29,116 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:29,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1063], [147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5875#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2893#(<= 1 ~N~0), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 2509#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 51#L99-1true, 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 986#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:29,133 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is not cut-off event [2021-11-23 13:44:29,133 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is not cut-off event [2021-11-23 13:44:29,133 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is not cut-off event [2021-11-23 13:44:29,133 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is not cut-off event [2021-11-23 13:44:29,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1064], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 1785#(<= 1 ~N~0), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2509#(<= 1 ~N~0), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 95#L47-3true, 263#(<= 1 ~N~0), 51#L99-1true, 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:29,772 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-11-23 13:44:29,773 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-23 13:44:29,773 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-23 13:44:29,773 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-23 13:44:29,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1063], [147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 5875#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2509#(<= 1 ~N~0), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 136#L47-2true, Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 51#L99-1true, 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 110#L74true, Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 986#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0))]) [2021-11-23 13:44:29,793 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is not cut-off event [2021-11-23 13:44:29,793 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2021-11-23 13:44:29,793 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2021-11-23 13:44:29,793 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2021-11-23 13:44:31,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1064], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2509#(<= 1 ~N~0), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 51#L99-1true, 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 149#L48true, Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:31,047 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-11-23 13:44:31,047 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:44:31,047 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:44:31,047 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:44:31,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][946], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), 20#L47-5true, Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 51#L99-1true, 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:31,049 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-11-23 13:44:31,049 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:44:31,049 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:44:31,049 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:44:31,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][151], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), 1785#(<= 1 ~N~0), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 95#L47-3true, 51#L99-1true, Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:31,403 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-11-23 13:44:31,403 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:31,403 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:31,403 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:31,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1064], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2509#(<= 1 ~N~0), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 143#L73-5true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 51#L99-1true, 61#L50true, 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:31,406 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-11-23 13:44:31,407 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:31,407 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:31,407 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-23 13:44:31,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][151], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 143#L73-5true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 50#L66true, 95#L47-3true, 51#L99-1true, Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:31,742 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-23 13:44:31,742 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:31,742 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:31,742 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:31,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1064], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2509#(<= 1 ~N~0), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 51#L99-1true, 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:31,746 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-23 13:44:31,746 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:31,746 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:31,746 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:44:32,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][946], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 143#L73-5true, 123#L99-2true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:32,009 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-11-23 13:44:32,009 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:32,009 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:32,010 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:32,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][151], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), 1785#(<= 1 ~N~0), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 95#L47-3true, 51#L99-1true, 82#L60-2true, Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:32,012 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-11-23 13:44:32,012 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:32,012 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:32,012 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:32,012 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1064], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2509#(<= 1 ~N~0), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 136#L47-2true, 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 143#L73-5true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 51#L99-1true, 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:32,012 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-11-23 13:44:32,012 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:32,013 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:32,013 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:44:32,691 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][946], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 83#L100-1true, Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 143#L73-5true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:32,691 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-11-23 13:44:32,691 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-11-23 13:44:32,691 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-11-23 13:44:32,692 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-11-23 13:44:32,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1204], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), 20#L47-5true, Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 51#L99-1true, 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:32,841 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-11-23 13:44:32,841 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-11-23 13:44:32,841 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-11-23 13:44:32,841 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-11-23 13:44:32,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][151], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), 2509#(<= 1 ~N~0), 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 125#L63true, Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 95#L47-3true, 51#L99-1true, 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1741#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:32,922 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-11-23 13:44:32,922 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-11-23 13:44:32,922 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-11-23 13:44:32,922 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-11-23 13:44:32,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][151], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), 2509#(<= 1 ~N~0), 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 50#L66true, 263#(<= 1 ~N~0), 95#L47-3true, 51#L99-1true, 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1741#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:32,992 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-11-23 13:44:32,992 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-11-23 13:44:32,992 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-11-23 13:44:32,992 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-11-23 13:44:32,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1256], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 147#L60-3true, 90#L53true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), 2509#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 51#L99-1true, 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:32,997 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-11-23 13:44:32,997 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-11-23 13:44:32,997 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-11-23 13:44:32,997 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-11-23 13:44:33,042 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1204], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5882#true, 143#L73-5true, 123#L99-2true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:33,043 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-11-23 13:44:33,043 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-11-23 13:44:33,043 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-11-23 13:44:33,044 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-11-23 13:44:33,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1256], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), 2509#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 136#L47-2true, 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 51#L99-1true, 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:33,047 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-11-23 13:44:33,047 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-11-23 13:44:33,047 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-11-23 13:44:33,047 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-11-23 13:44:33,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([571] L47-2-->L47-3: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_11| (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1)) InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|} OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_~i~0#1][151], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), 2509#(<= 1 ~N~0), 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 95#L47-3true, 51#L99-1true, 5149#(<= 1 ~N~0), 82#L60-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 1741#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:33,048 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-11-23 13:44:33,048 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-11-23 13:44:33,048 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-11-23 13:44:33,048 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-11-23 13:44:33,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L60-2-->L60-3: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_11| (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1)) InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|} OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~i~1#1][1204], [3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 147#L60-3true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 83#L100-1true, Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 1785#(<= 1 ~N~0), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 253#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~N~0 |thread3Thread1of1ForFork2_~i~2#1|) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 143#L73-5true, 5882#true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), Black: 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 157#true, 263#(<= 1 ~N~0), 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 5149#(<= 1 ~N~0), Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0))]) [2021-11-23 13:44:33,122 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-11-23 13:44:33,122 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-23 13:44:33,122 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-23 13:44:33,123 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-23 13:44:33,248 INFO L129 PetriNetUnfolder]: 30240/53582 cut-off events. [2021-11-23 13:44:33,248 INFO L130 PetriNetUnfolder]: For 472524/475486 co-relation queries the response was YES. [2021-11-23 13:44:33,981 INFO L84 FinitePrefix]: Finished finitePrefix Result has 232627 conditions, 53582 events. 30240/53582 cut-off events. For 472524/475486 co-relation queries the response was YES. Maximal size of possible extension queue 2480. Compared 520976 event pairs, 5370 based on Foata normal form. 1168/54044 useless extension candidates. Maximal degree in co-relation 232481. Up to 22230 conditions per place. [2021-11-23 13:44:34,540 INFO L132 encePairwiseOnDemand]: 133/156 looper letters, 857 selfloop transitions, 305 changer transitions 4/1348 dead transitions. [2021-11-23 13:44:34,541 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 1348 transitions, 20245 flow [2021-11-23 13:44:34,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-23 13:44:34,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-11-23 13:44:34,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3251 transitions. [2021-11-23 13:44:34,553 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5954212454212454 [2021-11-23 13:44:34,554 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3251 transitions. [2021-11-23 13:44:34,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3251 transitions. [2021-11-23 13:44:34,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-23 13:44:34,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3251 transitions. [2021-11-23 13:44:34,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 92.88571428571429) internal successors, (3251), 35 states have internal predecessors, (3251), 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) [2021-11-23 13:44:34,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 156.0) internal successors, (5616), 36 states have internal predecessors, (5616), 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) [2021-11-23 13:44:34,577 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 156.0) internal successors, (5616), 36 states have internal predecessors, (5616), 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) [2021-11-23 13:44:34,577 INFO L186 Difference]: Start difference. First operand has 261 places, 509 transitions, 6943 flow. Second operand 35 states and 3251 transitions. [2021-11-23 13:44:34,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 1348 transitions, 20245 flow [2021-11-23 13:44:51,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 1348 transitions, 19951 flow, removed 3 selfloop flow, removed 6 redundant places. [2021-11-23 13:44:51,232 INFO L242 Difference]: Finished difference. Result has 312 places, 814 transitions, 12978 flow [2021-11-23 13:44:51,233 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, PETRI_DIFFERENCE_MINUEND_FLOW=6809, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12978, PETRI_PLACES=312, PETRI_TRANSITIONS=814} [2021-11-23 13:44:51,233 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 172 predicate places. [2021-11-23 13:44:51,234 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 814 transitions, 12978 flow [2021-11-23 13:44:51,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 87.35714285714286) internal successors, (2446), 28 states have internal predecessors, (2446), 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) [2021-11-23 13:44:51,235 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-23 13:44:51,235 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] [2021-11-23 13:44:51,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-23 13:44:51,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:44:51,449 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-23 13:44:51,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:44:51,450 INFO L85 PathProgramCache]: Analyzing trace with hash 984247440, now seen corresponding path program 1 times [2021-11-23 13:44:51,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:44:51,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077722764] [2021-11-23 13:44:51,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:44:51,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:44:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:44:52,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:44:52,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:44:52,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077722764] [2021-11-23 13:44:52,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077722764] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:44:52,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196179525] [2021-11-23 13:44:52,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:44:52,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:44:52,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:44:52,325 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:44:52,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8d8ce7ce-c6b2-4199-b547-8fd7abe8af0f/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-23 13:44:52,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:44:52,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 61 conjunts are in the unsatisfiable core [2021-11-23 13:44:52,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:44:53,800 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 13:44:53,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 19 [2021-11-23 13:44:54,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:44:54,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:44:54,811 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 13:44:54,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 32 treesize of output 32 [2021-11-23 13:44:55,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:44:55,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196179525] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:44:55,956 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:44:55,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 22, 22] total 54 [2021-11-23 13:44:55,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978539112] [2021-11-23 13:44:55,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:44:55,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-11-23 13:44:55,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:44:55,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-11-23 13:44:55,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=372, Invalid=2490, Unknown=0, NotChecked=0, Total=2862 [2021-11-23 13:44:55,964 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 156 [2021-11-23 13:44:55,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 814 transitions, 12978 flow. Second operand has 54 states, 54 states have (on average 75.03703703703704) internal successors, (4052), 54 states have internal predecessors, (4052), 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) [2021-11-23 13:44:55,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-23 13:44:55,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 156 [2021-11-23 13:44:55,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-23 13:45:16,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([578] L61-->L63: Formula: (let ((.cse0 (+ |v_thread2Thread1of1ForFork1_plus_~a#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|))) (and (= |v_thread2Thread1of1ForFork1_plus_#res#1_1| |v_thread2Thread1of1ForFork1_~tmp~1#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#in~a#1_1| |v_thread2Thread1of1ForFork1_plus_~a#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#in~a#1_1| v_~res2~0_33) (= |v_thread2Thread1of1ForFork1_plus_#in~b#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#res#1_1| .cse0) (= |v_thread2Thread1of1ForFork1_plus_#in~b#1_1| (select (select |v_#memory_int_45| v_~A~0.base_34) (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_7| 4) v_~A~0.offset_34))) (<= |v_thread2Thread1of1ForFork1_plus_#res#1_1| 2147483647) (<= 0 (+ |v_thread2Thread1of1ForFork1_plus_#res#1_1| 2147483648)) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread2Thread1of1ForFork1_plus_~b#1_1| 0)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (or (<= 0 |v_thread2Thread1of1ForFork1_plus_~b#1_1|) (<= 0 (+ 2147483648 |v_thread2Thread1of1ForFork1_plus_~a#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|))) 1 0) 0)))) InVars {#memory_int=|v_#memory_int_45|, ~A~0.base=v_~A~0.base_34, ~A~0.offset=v_~A~0.offset_34, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|, ~res2~0=v_~res2~0_33} OutVars{thread2Thread1of1ForFork1_plus_#in~a#1=|v_thread2Thread1of1ForFork1_plus_#in~a#1_1|, ~A~0.base=v_~A~0.base_34, thread2Thread1of1ForFork1_plus_~a#1=|v_thread2Thread1of1ForFork1_plus_~a#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|, thread2Thread1of1ForFork1_plus_#in~b#1=|v_thread2Thread1of1ForFork1_plus_#in~b#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~A~0.offset=v_~A~0.offset_34, thread2Thread1of1ForFork1_plus_#res#1=|v_thread2Thread1of1ForFork1_plus_#res#1_1|, thread2Thread1of1ForFork1_plus_~b#1=|v_thread2Thread1of1ForFork1_plus_~b#1_1|, #memory_int=|v_#memory_int_45|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_1|, thread2Thread1of1ForFork1_~tmp~1#1=|v_thread2Thread1of1ForFork1_~tmp~1#1_1|, thread2Thread1of1ForFork1_#t~ret6#1=|v_thread2Thread1of1ForFork1_#t~ret6#1_1|, ~res2~0=v_~res2~0_33} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_plus_#in~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_plus_#res#1, thread2Thread1of1ForFork1_plus_~b#1, thread2Thread1of1ForFork1_plus_~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_~tmp~1#1, thread2Thread1of1ForFork1_plus_#in~b#1, thread2Thread1of1ForFork1_#t~ret6#1][178], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6416#(and (= ~res2~0 ~res1~0) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5895#(and (= ~A~0.offset 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6689#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5896#(and (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6667#(and (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6661#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6671#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6677#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6687#(and (= ~A~0.offset 0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6665#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res2~0 0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6681#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6683#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6659#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6657#(and (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 5882#true, Black: 6675#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 6693#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6691#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6679#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 6685#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 5894#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~res2~0 0)), Black: 6669#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6663#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0)), 89#L98-4true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 157#true, 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 19#L73-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 6718#true]) [2021-11-23 13:45:16,899 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-23 13:45:16,900 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-23 13:45:16,900 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-23 13:45:16,900 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-23 13:45:16,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([593] L73-2-->L73-3: Formula: (= |v_thread3Thread1of1ForFork2_~i~2#1_11| (+ |v_thread3Thread1of1ForFork2_#t~post7#1_3| 1)) InVars {thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_3|} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_3|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_11|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_~i~2#1][1398], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 3612#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0)), 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6416#(and (= ~res2~0 ~res1~0) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5895#(and (= ~A~0.offset 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6689#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5896#(and (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6667#(and (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6661#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6671#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6677#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6687#(and (= ~A~0.offset 0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 40#L73-3true, Black: 6665#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res2~0 0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6681#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6683#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6659#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6657#(and (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 5882#true, Black: 6675#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6693#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6691#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6679#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 6685#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 5894#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~res2~0 0)), Black: 6669#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6663#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0)), 89#L98-4true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), 157#true, 109#L61true, 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4353#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), 6718#true]) [2021-11-23 13:45:16,900 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-23 13:45:16,900 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-23 13:45:16,901 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-23 13:45:16,901 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-23 13:45:20,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([578] L61-->L63: Formula: (let ((.cse0 (+ |v_thread2Thread1of1ForFork1_plus_~a#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|))) (and (= |v_thread2Thread1of1ForFork1_plus_#res#1_1| |v_thread2Thread1of1ForFork1_~tmp~1#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#in~a#1_1| |v_thread2Thread1of1ForFork1_plus_~a#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#in~a#1_1| v_~res2~0_33) (= |v_thread2Thread1of1ForFork1_plus_#in~b#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#res#1_1| .cse0) (= |v_thread2Thread1of1ForFork1_plus_#in~b#1_1| (select (select |v_#memory_int_45| v_~A~0.base_34) (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_7| 4) v_~A~0.offset_34))) (<= |v_thread2Thread1of1ForFork1_plus_#res#1_1| 2147483647) (<= 0 (+ |v_thread2Thread1of1ForFork1_plus_#res#1_1| 2147483648)) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread2Thread1of1ForFork1_plus_~b#1_1| 0)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (or (<= 0 |v_thread2Thread1of1ForFork1_plus_~b#1_1|) (<= 0 (+ 2147483648 |v_thread2Thread1of1ForFork1_plus_~a#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|))) 1 0) 0)))) InVars {#memory_int=|v_#memory_int_45|, ~A~0.base=v_~A~0.base_34, ~A~0.offset=v_~A~0.offset_34, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|, ~res2~0=v_~res2~0_33} OutVars{thread2Thread1of1ForFork1_plus_#in~a#1=|v_thread2Thread1of1ForFork1_plus_#in~a#1_1|, ~A~0.base=v_~A~0.base_34, thread2Thread1of1ForFork1_plus_~a#1=|v_thread2Thread1of1ForFork1_plus_~a#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|, thread2Thread1of1ForFork1_plus_#in~b#1=|v_thread2Thread1of1ForFork1_plus_#in~b#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~A~0.offset=v_~A~0.offset_34, thread2Thread1of1ForFork1_plus_#res#1=|v_thread2Thread1of1ForFork1_plus_#res#1_1|, thread2Thread1of1ForFork1_plus_~b#1=|v_thread2Thread1of1ForFork1_plus_~b#1_1|, #memory_int=|v_#memory_int_45|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_1|, thread2Thread1of1ForFork1_~tmp~1#1=|v_thread2Thread1of1ForFork1_~tmp~1#1_1|, thread2Thread1of1ForFork1_#t~ret6#1=|v_thread2Thread1of1ForFork1_#t~ret6#1_1|, ~res2~0=v_~res2~0_33} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_plus_#in~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_plus_#res#1, thread2Thread1of1ForFork1_plus_~b#1, thread2Thread1of1ForFork1_plus_~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_~tmp~1#1, thread2Thread1of1ForFork1_plus_#in~b#1, thread2Thread1of1ForFork1_#t~ret6#1][178], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6416#(and (= ~res2~0 ~res1~0) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5895#(and (= ~A~0.offset 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6689#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5896#(and (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6667#(and (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6661#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6671#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 125#L63true, Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6677#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), 136#L47-2true, Black: 6687#(and (= ~A~0.offset 0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6665#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res2~0 0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6681#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6683#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6659#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6657#(and (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 5882#true, Black: 6675#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 6693#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6691#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6679#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 6685#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 5894#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~res2~0 0)), Black: 6669#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6663#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0)), 89#L98-4true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 157#true, 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 19#L73-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 6718#true]) [2021-11-23 13:45:20,026 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-23 13:45:20,026 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:45:20,026 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:45:20,027 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:45:20,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([593] L73-2-->L73-3: Formula: (= |v_thread3Thread1of1ForFork2_~i~2#1_11| (+ |v_thread3Thread1of1ForFork2_#t~post7#1_3| 1)) InVars {thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_3|} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_3|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_11|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_~i~2#1][1398], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 3612#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0)), 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6416#(and (= ~res2~0 ~res1~0) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5895#(and (= ~A~0.offset 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6689#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|)), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5896#(and (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6667#(and (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6661#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6671#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6677#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), 136#L47-2true, Black: 6687#(and (= ~A~0.offset 0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 40#L73-3true, Black: 6665#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res2~0 0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6681#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6683#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6659#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6657#(and (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 5882#true, Black: 6675#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6693#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6691#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6679#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 6685#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 5894#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~res2~0 0)), Black: 6669#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6663#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0)), 89#L98-4true, Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), 157#true, 109#L61true, 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4353#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), 6718#true]) [2021-11-23 13:45:20,027 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-23 13:45:20,027 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:45:20,028 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:45:20,028 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-23 13:45:25,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([578] L61-->L63: Formula: (let ((.cse0 (+ |v_thread2Thread1of1ForFork1_plus_~a#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|))) (and (= |v_thread2Thread1of1ForFork1_plus_#res#1_1| |v_thread2Thread1of1ForFork1_~tmp~1#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#in~a#1_1| |v_thread2Thread1of1ForFork1_plus_~a#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#in~a#1_1| v_~res2~0_33) (= |v_thread2Thread1of1ForFork1_plus_#in~b#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#res#1_1| .cse0) (= |v_thread2Thread1of1ForFork1_plus_#in~b#1_1| (select (select |v_#memory_int_45| v_~A~0.base_34) (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_7| 4) v_~A~0.offset_34))) (<= |v_thread2Thread1of1ForFork1_plus_#res#1_1| 2147483647) (<= 0 (+ |v_thread2Thread1of1ForFork1_plus_#res#1_1| 2147483648)) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread2Thread1of1ForFork1_plus_~b#1_1| 0)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (or (<= 0 |v_thread2Thread1of1ForFork1_plus_~b#1_1|) (<= 0 (+ 2147483648 |v_thread2Thread1of1ForFork1_plus_~a#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|))) 1 0) 0)))) InVars {#memory_int=|v_#memory_int_45|, ~A~0.base=v_~A~0.base_34, ~A~0.offset=v_~A~0.offset_34, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|, ~res2~0=v_~res2~0_33} OutVars{thread2Thread1of1ForFork1_plus_#in~a#1=|v_thread2Thread1of1ForFork1_plus_#in~a#1_1|, ~A~0.base=v_~A~0.base_34, thread2Thread1of1ForFork1_plus_~a#1=|v_thread2Thread1of1ForFork1_plus_~a#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|, thread2Thread1of1ForFork1_plus_#in~b#1=|v_thread2Thread1of1ForFork1_plus_#in~b#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~A~0.offset=v_~A~0.offset_34, thread2Thread1of1ForFork1_plus_#res#1=|v_thread2Thread1of1ForFork1_plus_#res#1_1|, thread2Thread1of1ForFork1_plus_~b#1=|v_thread2Thread1of1ForFork1_plus_~b#1_1|, #memory_int=|v_#memory_int_45|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_1|, thread2Thread1of1ForFork1_~tmp~1#1=|v_thread2Thread1of1ForFork1_~tmp~1#1_1|, thread2Thread1of1ForFork1_#t~ret6#1=|v_thread2Thread1of1ForFork1_#t~ret6#1_1|, ~res2~0=v_~res2~0_33} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_plus_#in~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_plus_#res#1, thread2Thread1of1ForFork1_plus_~b#1, thread2Thread1of1ForFork1_plus_~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_~tmp~1#1, thread2Thread1of1ForFork1_plus_#in~b#1, thread2Thread1of1ForFork1_#t~ret6#1][178], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6416#(and (= ~res2~0 ~res1~0) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5895#(and (= ~A~0.offset 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6689#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5896#(and (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6667#(and (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6661#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6671#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 6677#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6687#(and (= ~A~0.offset 0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 6665#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res2~0 0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6681#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6683#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6659#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 5882#true, Black: 6657#(and (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6675#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6693#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 6691#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6679#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 6685#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 5894#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~res2~0 0)), Black: 6669#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6663#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), 157#true, 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 51#L99-1true, 19#L73-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 6718#true]) [2021-11-23 13:45:25,592 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-23 13:45:25,592 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:45:25,592 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:45:25,593 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:45:25,593 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([593] L73-2-->L73-3: Formula: (= |v_thread3Thread1of1ForFork2_~i~2#1_11| (+ |v_thread3Thread1of1ForFork2_#t~post7#1_3| 1)) InVars {thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_3|} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_3|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_11|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_~i~2#1][1398], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 90#L53true, Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 3612#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0)), 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6416#(and (= ~res2~0 ~res1~0) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5895#(and (= ~A~0.offset 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6689#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5896#(and (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6667#(and (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6661#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6671#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 6677#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 6687#(and (= ~A~0.offset 0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 40#L73-3true, Black: 6665#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res2~0 0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6681#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6683#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6659#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 5882#true, Black: 6657#(and (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6675#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6693#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6691#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6679#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 6685#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 5894#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~res2~0 0)), Black: 6669#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6663#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), 157#true, 109#L61true, 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 51#L99-1true, 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4353#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), 6718#true]) [2021-11-23 13:45:25,593 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-23 13:45:25,593 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:45:25,593 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:45:25,593 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-23 13:45:27,934 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([578] L61-->L63: Formula: (let ((.cse0 (+ |v_thread2Thread1of1ForFork1_plus_~a#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|))) (and (= |v_thread2Thread1of1ForFork1_plus_#res#1_1| |v_thread2Thread1of1ForFork1_~tmp~1#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#in~a#1_1| |v_thread2Thread1of1ForFork1_plus_~a#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#in~a#1_1| v_~res2~0_33) (= |v_thread2Thread1of1ForFork1_plus_#in~b#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|) (= |v_thread2Thread1of1ForFork1_plus_#res#1_1| .cse0) (= |v_thread2Thread1of1ForFork1_plus_#in~b#1_1| (select (select |v_#memory_int_45| v_~A~0.base_34) (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_7| 4) v_~A~0.offset_34))) (<= |v_thread2Thread1of1ForFork1_plus_#res#1_1| 2147483647) (<= 0 (+ |v_thread2Thread1of1ForFork1_plus_#res#1_1| 2147483648)) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|) (= (ite (or (<= .cse0 2147483647) (<= |v_thread2Thread1of1ForFork1_plus_~b#1_1| 0)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (or (<= 0 |v_thread2Thread1of1ForFork1_plus_~b#1_1|) (<= 0 (+ 2147483648 |v_thread2Thread1of1ForFork1_plus_~a#1_1| |v_thread2Thread1of1ForFork1_plus_~b#1_1|))) 1 0) 0)))) InVars {#memory_int=|v_#memory_int_45|, ~A~0.base=v_~A~0.base_34, ~A~0.offset=v_~A~0.offset_34, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|, ~res2~0=v_~res2~0_33} OutVars{thread2Thread1of1ForFork1_plus_#in~a#1=|v_thread2Thread1of1ForFork1_plus_#in~a#1_1|, ~A~0.base=v_~A~0.base_34, thread2Thread1of1ForFork1_plus_~a#1=|v_thread2Thread1of1ForFork1_plus_~a#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|, thread2Thread1of1ForFork1_plus_#in~b#1=|v_thread2Thread1of1ForFork1_plus_#in~b#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~A~0.offset=v_~A~0.offset_34, thread2Thread1of1ForFork1_plus_#res#1=|v_thread2Thread1of1ForFork1_plus_#res#1_1|, thread2Thread1of1ForFork1_plus_~b#1=|v_thread2Thread1of1ForFork1_plus_~b#1_1|, #memory_int=|v_#memory_int_45|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_1|, thread2Thread1of1ForFork1_~tmp~1#1=|v_thread2Thread1of1ForFork1_~tmp~1#1_1|, thread2Thread1of1ForFork1_#t~ret6#1=|v_thread2Thread1of1ForFork1_#t~ret6#1_1|, ~res2~0=v_~res2~0_33} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_plus_#in~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_plus_#res#1, thread2Thread1of1ForFork1_plus_~b#1, thread2Thread1of1ForFork1_plus_~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_~tmp~1#1, thread2Thread1of1ForFork1_plus_#in~b#1, thread2Thread1of1ForFork1_#t~ret6#1][178], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6416#(and (= ~res2~0 ~res1~0) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5895#(and (= ~A~0.offset 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6689#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5896#(and (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6667#(and (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6661#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 125#L63true, Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6671#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 6677#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), 136#L47-2true, Black: 6687#(and (= ~A~0.offset 0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 6665#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res2~0 0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6681#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6683#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6659#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 5882#true, Black: 6657#(and (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6675#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6693#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 6691#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6679#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 6685#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 5894#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~res2~0 0)), Black: 6669#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6663#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), 157#true, 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 51#L99-1true, 19#L73-2true, Black: 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), 6718#true]) [2021-11-23 13:45:27,934 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-23 13:45:27,934 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:45:27,934 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:45:27,934 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:45:27,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([593] L73-2-->L73-3: Formula: (= |v_thread3Thread1of1ForFork2_~i~2#1_11| (+ |v_thread3Thread1of1ForFork2_#t~post7#1_3| 1)) InVars {thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_3|} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_3|, thread3Thread1of1ForFork2_~i~2#1=|v_thread3Thread1of1ForFork2_~i~2#1_11|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_~i~2#1][1398], [Black: 5134#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5136#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), Black: 5138#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< 0 ~M~0))), 3612#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0)), 5869#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 3616#(and (<= 1 ~N~0) (<= 1 ~M~0)), Black: 3618#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4375#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6416#(and (= ~res2~0 ~res1~0) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 3620#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= 1 ~M~0)), Black: 4385#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 5895#(and (= ~A~0.offset 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6689#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|)), Black: 3614#(and (<= 1 ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (<= 1 ~M~0))), Black: 4383#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4377#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6673#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4361#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5896#(and (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 2893#(<= 1 ~N~0), Black: 4379#(and (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6667#(and (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4359#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 6661#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4367#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6671#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 0) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 4381#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 164#(and (= ~res2~0 ~res1~0) (= ~res1~0 0)), Black: 6677#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), 136#L47-2true, 982#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 6687#(and (= ~A~0.offset 0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4363#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 40#L73-3true, Black: 6665#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res2~0 0)), Black: 4365#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6681#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 4371#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 4369#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6683#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 4373#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 6659#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), 5882#true, Black: 6657#(and (= ~A~0.offset 0) (= ~res1~0 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6675#(and (= ~A~0.offset 0) (= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) ~A~0.offset)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread2Thread1of1ForFork1_~i~1#1| 4) ~A~0.offset)))), Black: 6693#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6691#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 6679#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), Black: 6685#(and (= ~res2~0 ~res1~0) (= ~res1~0 |thread2Thread1of1ForFork1_~tmp~1#1|) (= (* 4 |thread1Thread1of1ForFork0_~i~0#1|) 0)), Black: 5894#(and (= ~res1~0 (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~res2~0 0)), Black: 6669#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (= ~res1~0 0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~res2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0) (= 0 |ULTIMATE.start_create_fresh_int_array_#res#1.offset|)), Black: 6663#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (= ~A~0.offset 0) (<= (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset)) |thread1Thread1of1ForFork0_~tmp~0#1|) (= ~res1~0 (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (<= |thread1Thread1of1ForFork0_~tmp~0#1| (select (select |#memory_int| ~A~0.base) (+ (* |thread1Thread1of1ForFork0_~i~0#1| 4) ~A~0.offset))) (= ~res2~0 0)), Black: 2877#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2871#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2875#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2873#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 187#(and (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~3#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 2869#(and (<= 1 ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|)), Black: 2788#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0)), Black: 2509#(<= 1 ~N~0), 157#true, 109#L61true, 2784#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 1 ~N~0)), 51#L99-1true, 1733#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 980#(and (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| 0)) (or (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| |ULTIMATE.start_create_fresh_int_array_~i~3#1|))), Black: 988#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1725#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1759#(and (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) (+ ~N~0 ~M~0)) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 984#(and (<= (+ ~M~0 1) ~N~0) (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0)), Black: 990#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), Black: 1747#(and (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1755#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), 4353#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1731#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1749#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1737#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1729#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1753#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 1723#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1743#(and (<= |thread3Thread1of1ForFork2_~i~2#1| ~M~0) (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1745#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (or (< |thread3Thread1of1ForFork2_~i~2#1| ~N~0) (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0)) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0)), Black: 1735#(and (<= 1 ~N~0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0) (= |thread2Thread1of1ForFork1_~i~1#1| 0) (<= 0 |thread1Thread1of1ForFork0_~i~0#1|) (<= |ULTIMATE.start_create_fresh_int_array_#in~size#1| ~N~0) (<= 1 ~M~0)), Black: 5871#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= 1 ~N~0) (or (< |thread2Thread1of1ForFork1_~i~1#1| ~M~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0))), Black: 5877#(and (<= (+ |thread2Thread1of1ForFork1_~i~1#1| 1) ~N~0) (<= (+ |thread3Thread1of1ForFork2_~i~2#1| 1) ~N~0) (<= 1 ~N~0)), 6718#true]) [2021-11-23 13:45:27,935 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-23 13:45:27,935 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:45:27,935 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-23 13:45:27,935 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event